X-Git-Url: http://nitlanguage.org diff --git a/tests/example_hanoi.nit b/tests/example_hanoi.nit index ee46d40..3bb4205 100644 --- a/tests/example_hanoi.nit +++ b/tests/example_hanoi.nit @@ -53,13 +53,13 @@ class Tower end end - var _t: Array[Int] # The stack of discus (only the diameter is stored). + var t = new Array[Int] # The stack of discus (only the diameter is stored). init full(n: Int) # Build a new tower with `n' discus. do assert positive: n >= 0 - _t = new Array[Int].with_capacity(n) + t.enlarge(n) for i in [0..n[ do push(n-i) end @@ -68,7 +68,6 @@ class Tower init empty # Build a empty tower. do - _t = new Array[Int] end end @@ -95,9 +94,9 @@ class Hanoi return "{_tower1} {_tower2} {_tower3}" end - var _tower1: Tower - var _tower2: Tower - var _tower3: Tower + var tower1: Tower + var tower2: Tower + var tower3: Tower init(nb: Int) do