nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nit: restrict some module visibility
[nit.git]
/
tests
/
test_map_closure_default.nit
diff --git
a/tests/test_map_closure_default.nit
b/tests/test_map_closure_default.nit
index
d6a57d6
..
bc8371d
100644
(file)
--- a/
tests/test_map_closure_default.nit
+++ b/
tests/test_map_closure_default.nit
@@
-15,11
+15,11
@@
# limitations under the License.
redef class Map[K, V]
# limitations under the License.
redef class Map[K, V]
- meth get(k: K): V
- with default: V do abort
+ fun get(k: K): V
+ !def: V do abort
do
if has_key(k) then return self[k]
do
if has_key(k) then return self[k]
- var d = default
+ var d = def
self[k] = d
return d
end
self[k] = d
return d
end
@@
-31,7
+31,7
@@
h["bleu"] = "blue"
print "B:"
print h.has_key("bleu")
print "B:"
print h.has_key("bleu")
-var v = h.get("bleu") with do
+var v = h.get("bleu") !def do
print "Error"
abort
end
print "Error"
abort
end
@@
-40,7
+40,7
@@
print v
print "R:"
print h.has_key("rouge")
print "R:"
print h.has_key("rouge")
-v = h.get("rouge") with do continue "red"
+v = h.get("rouge") !def do continue "red"
print v
print h.has_key("rouge")
v = h.get("rouge")
print v
print h.has_key("rouge")
v = h.get("rouge")
@@
-49,7
+49,7
@@
print v
print "N:"
print h.has_key("noir")
print "N:"
print h.has_key("noir")
-v = h.get("noir") with do break "black"
+v = h.get("noir") !def do break "black"
print v
print h.has_key("noir")
print v
print h.has_key("noir")