Jump to content

Associative array/Creation: Difference between revisions

added ceylon
(Added EchoLisp)
(added ceylon)
Line 548:
<lang csharp>var map = new Dictionary<string, string> {{"key1", "foo"}};</lang>
 
=={{header|Ceylon}}==
<lang ceylon>import ceylon.collection {
 
ArrayList,
HashMap,
naturalOrderTreeMap
}
 
shared void run() {
// the easiest way is to use the map function to create
// an immutable map
value myMap = map {
"foo" -> 5,
"bar" -> 10,
"baz" -> 15,
"foo" -> 6 // by default the first "foo" will remain
};
// or you can use the HashMap constructor to create
// a mutable one
value myOtherMap = HashMap {
"foo"->"bar"
};
myOtherMap.put("baz", "baxx");
// there's also a sorted red/black tree map
value myTreeMap = naturalOrderTreeMap {
1 -> "won",
2 -> "too",
4 -> "fore"
};
for(num->homophone in myTreeMap) {
print("``num`` is ``homophone``");
}
}</lang>
=={{header|Chapel}}==
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.