nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
benches/markdowm: adds README
[nit.git]
/
tests
/
base_iterator1.nit
diff --git
a/tests/base_iterator1.nit
b/tests/base_iterator1.nit
index
e3113a3
..
aa06403
100644
(file)
--- a/
tests/base_iterator1.nit
+++ b/
tests/base_iterator1.nit
@@
-14,12
+14,12
@@
class ColIterable
var col = new Array[String]
class ColIterable
var col = new Array[String]
- fun iterator: Iterator[String] do return new ArrayIterator[String](col)
+ fun iterator: Iterator[String] do return col.iterator
end
class MapIterable
var map = new HashMap[String, Array[Char]]
end
class MapIterable
var map = new HashMap[String, Array[Char]]
- fun iterator: MapIterator[String, Array[Char]] do return new HashMapIterator[String, Array[Char]](map)
+ fun iterator: MapIterator[String, Array[Char]] do return map.iterator
end
# ok
end
# ok
@@
-31,8
+31,8
@@
for v in col do print v
# ok
var map = new MapIterable
# ok
var map = new MapIterable
-map.map["Riri"] = "Riri".to_a
-map.map["Fifi"] = "Fifi".to_a
-map.map["Loulou"] = "Loulou".to_a
+map.map["Riri"] = "Riri".chars.to_a
+map.map["Fifi"] = "Fifi".chars.to_a
+map.map["Loulou"] = "Loulou".chars.to_a
for k, v in map do print "{k}: {v.join(",")}"
for k, v in map do print "{k}: {v.join(",")}"