list_reverse.gravity 500 B

1234567891011121314151617181920212223
  1. #unittest {
  2. name: "List reverse.";
  3. result: true;
  4. };
  5. func main() {
  6. var list = [4, 6, 1, 2, 4]
  7. list.reverse()
  8. if (list.String() != [4, 2, 1, 6, 4].String()) {//[4,2,1,6,4], list remains unmodified
  9. return false
  10. }
  11. var list2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  12. list2.reverse()
  13. if (list2.String() != [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0].String()) {
  14. return false
  15. }
  16. var list3 = []
  17. list3.reverse()
  18. if (list3.String() != [].String()) {
  19. return false
  20. }
  21. return true
  22. }