outer_setter_map.gravity 314 B

12345678910111213141516171819202122232425
  1. #unittest {
  2. name: "Test outer map setter.";
  3. error: NONE;
  4. result: false;
  5. };
  6. class c1 {
  7. var v1 = ["on":true, "hip":"hop"];
  8. class c2 {
  9. func test() {
  10. v1["on"] = !v1["on"];
  11. }
  12. }
  13. func test() {
  14. var temp = c2();
  15. temp.test();
  16. return v1["on"];
  17. }
  18. }
  19. func main() {
  20. var obj = c1();
  21. return obj.test();
  22. }