Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View 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

View 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")

View 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}

View file

@ -0,0 +1,6 @@
var j: set[char]
j.incl('X')
var k = {'a'..'z', '0'..'9'}
j = j + k

View 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

View file

@ -0,0 +1,6 @@
import sets
var n = initSet[string]()
n.incl("foo")
var o = ["foo", "bar", "baz"].toSet
o.incl("foobar")

View file

@ -0,0 +1,4 @@
import queues
var p = initQueue[int]()
p.add(12)
p.add(13)