diff options
author | Marius Kintel <marius@kintel.net> | 2011-11-13 21:53:40 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-11-13 21:53:40 (GMT) |
commit | be7b18043275a002892525164ff88d74c1884e86 (patch) | |
tree | 7a66364294a6d2f3b0a788e4e586c9e41f471e05 /testdata/scad/misc/string-indexing.scad | |
parent | 2cfcdf557d7742422965035a64ef617ac043a429 (diff) | |
parent | af2d4223df8640dea8a7d5a79db1d89aab392269 (diff) |
Merge pull request #36 from brad/stringindexing
String indexing
Diffstat (limited to 'testdata/scad/misc/string-indexing.scad')
-rw-r--r-- | testdata/scad/misc/string-indexing.scad | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/testdata/scad/misc/string-indexing.scad b/testdata/scad/misc/string-indexing.scad new file mode 100644 index 0000000..3dc31c9 --- /dev/null +++ b/testdata/scad/misc/string-indexing.scad @@ -0,0 +1,17 @@ +test = "test"; + +// Correct usage cases +for(i = [0:len(test)-1]) { + echo(test[i]); +} + +// Out of bounds +echo(test[-1]); +echo(test[len(test)]); + +// Invalid index type +echo(test["test"]); +echo(test[true]); +echo(test[false]); +echo(test[[0]]); +echo(test[1.7]);
\ No newline at end of file |