| OLD | NEW |
| (Empty) |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
| 2 // for details. All rights reserved. Use of this source code is governed by a | |
| 3 // BSD-style license that can be found in the LICENSE file. | |
| 4 | |
| 5 main() { | |
| 6 var a = [0]; | |
| 7 Expect.equals(0, a[0]); | |
| 8 | |
| 9 a = [1, 2]; | |
| 10 Expect.equals(1, a[0]); | |
| 11 Expect.equals(2, a[1]); | |
| 12 | |
| 13 a[0] = 42; | |
| 14 Expect.equals(42, a[0]); | |
| 15 Expect.equals(2, a[1]); | |
| 16 | |
| 17 a[1] = 43; | |
| 18 Expect.equals(42, a[0]); | |
| 19 Expect.equals(43, a[1]); | |
| 20 | |
| 21 a[1] += 2; | |
| 22 Expect.equals(45, a[1]); | |
| 23 a[1] -= a[1]; | |
| 24 Expect.equals(0, a[1]); | |
| 25 | |
| 26 var b = a[1]++; | |
| 27 Expect.equals(1, a[1]); | |
| 28 Expect.equals(0, b); | |
| 29 | |
| 30 b = ++a[1]; | |
| 31 Expect.equals(2, a[1]); | |
| 32 Expect.equals(2, b); | |
| 33 | |
| 34 b = a[1]--; | |
| 35 Expect.equals(1, a[1]); | |
| 36 Expect.equals(2, b); | |
| 37 | |
| 38 b = --a[1]; | |
| 39 Expect.equals(0, a[1]); | |
| 40 Expect.equals(0, b); | |
| 41 } | |
| OLD | NEW |