Advertisement
AnotherTest

TBS STL #array

Aug 23rd, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. @ TBS STL: #array;
  2. include_begin;
  3. @ prints an array so it can easily be read;
  4. #array_print(?target) {
  5. ?i = 0;
  6. ?size = !sizeof(>target);
  7. size =~ !str(size);
  8. !out(~"Array(", ~size, ~") = (\n");
  9. _while(i < size) {
  10. i =~ !str(i);
  11. !out(~" [", ~i, ~"] = ", ~target[i], ~"\n");
  12. i = i + 1;
  13. }
  14. !out(~");\n");
  15. :0;
  16. };
  17. @ implodes an array of strings to a string;
  18. #array_implode(?target, ?between) {
  19. ?result;
  20. ?i = 0;
  21. ?size = !sizeof(>target);
  22. _while(i < size) {
  23. _if(i == size - 1) {
  24. result =~ result + target[i];
  25. } _else {
  26. result =~ result + target[i] + between;
  27. }
  28. i = i + 1;
  29. }
  30. :~result;
  31. };
  32. include_end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement