Beispiele
Sammlung von YL-Beispielen von einfach bis fortgeschritten.
Hello world
yl
» "Hallo, Welt!"Klassen und Vererbung
yl
‡ Tier ⟦
⋔ init(name) ⟦ this.name = name ⟧
⋔ laut() ⟦ ^ "..." ⟧
⟧
‡ Hund † Tier ⟦
⋔ laut() ⟦ ^ "Wuff!" ⟧
⟧
¤ rex = ⇢ Hund("Rex")
» rex.name + " sagt: " + rex.laut()Closures und map
yl
¤ quadrate = map([1, 2, 3, 4], λ (x) ⟦ ^ x * x ⟧)
» quadrateGeneratoren
yl
§ geraden(n) ⟦
# i = 0 .. n ⟦
? even(i) ⟦ ↤ i ⟧
⟧
⟧
⇶ x = geraden(10) ⟦
» "gerade:", x
⟧Async
yl
⚡ § langsam(x) ⟦ ^ x * 2 ⟧
¤ t = langsam(21)
» ⏸ tVollständige Beispiele im GitHub-Repository.