Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
6
Task/Collections/Nim/collections-1.nim
Normal file
6
Task/Collections/Nim/collections-1.nim
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var a = [1,2,3,4,5,6,7,8,9]
|
||||
var b: array[128, int]
|
||||
b[9] = 10
|
||||
b[0..8] = a
|
||||
var c: array['a'..'d', float] = [1.0, 1.1, 1.2, 1.3]
|
||||
c['b'] = 10000
|
||||
11
Task/Collections/Nim/collections-2.nim
Normal file
11
Task/Collections/Nim/collections-2.nim
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var d = @[1,2,3,5,6,7,8,9]
|
||||
d.add(10)
|
||||
d.add([11,12,13,14])
|
||||
d[0] = 0
|
||||
|
||||
var e: seq[float] = @[]
|
||||
e.add(15.5)
|
||||
|
||||
var f = newSeq[string]()
|
||||
f.add("foo")
|
||||
f.add("bar")
|
||||
7
Task/Collections/Nim/collections-3.nim
Normal file
7
Task/Collections/Nim/collections-3.nim
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var g = (13, 13, 14)
|
||||
g[0] = 12
|
||||
|
||||
var h: tuple[key: string, val: int] = ("foo", 100)
|
||||
|
||||
# A sequence of key-val tuples:
|
||||
var i = {"foo": 12, "bar": 13}
|
||||
6
Task/Collections/Nim/collections-4.nim
Normal file
6
Task/Collections/Nim/collections-4.nim
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var j: set[char]
|
||||
j.incl('X')
|
||||
|
||||
var k = {'a'..'z', '0'..'9'}
|
||||
|
||||
j = j + k
|
||||
7
Task/Collections/Nim/collections-5.nim
Normal file
7
Task/Collections/Nim/collections-5.nim
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import tables
|
||||
var l = initTable[string, int]()
|
||||
l["foo"] = 12
|
||||
l["bar"] = 13
|
||||
|
||||
var m = {"foo": 12, "bar": 13}.toTable
|
||||
m["baz"] = 14
|
||||
6
Task/Collections/Nim/collections-6.nim
Normal file
6
Task/Collections/Nim/collections-6.nim
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import sets
|
||||
var n = initSet[string]()
|
||||
n.incl("foo")
|
||||
|
||||
var o = ["foo", "bar", "baz"].toSet
|
||||
o.incl("foobar")
|
||||
4
Task/Collections/Nim/collections-7.nim
Normal file
4
Task/Collections/Nim/collections-7.nim
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
import queues
|
||||
var p = initQueue[int]()
|
||||
p.add(12)
|
||||
p.add(13)
|
||||
Loading…
Add table
Add a link
Reference in a new issue