Porównanie LeekScript

Porównanie LeekScript

> LeekScript

Funkcja LeekScript 1 LeekScript 2 LeekScript 3 LeekScript 4 LeekScript 5

Język podstawowy✅✅✅✅✅

Przedmioty i OOP❌✅✅✅✅

Stosy wywołań błędów❌✅✅✅✅

Wiele błędów analizy❌✅✅✅✅

Domyślne przekazanie przez referencję❌✅✅✅✅

Opcjonalne średniki❌✅✅✅✅

Klasy bazowe, literały obiektowe, odbicie❌❌✅✅✅

Wydajne tablice i mapy❌❌❌✅✅

64-bitowe liczby całkowite❌❌❌✅✅

Ustawienia domyślne funkcja(x = 10)❌❌❌ ✅ ✅

Funkcje strzałkowe (x => x ** 2)❌❌❌✅✅

Dostęp do zakresu array[5:10]❌❌❌ ✅ ✅

Formy binarne i szesnastkowe 0b0110101, 0xae1fb6❌❌❌✅✅

Funkcje numeryczne: bitcount, isfinite, binString itd.❌❌ ❌✅✅

przełącz i dopasuj❌❌❌❌✅

Moduły eksport, import❌❌❌❌✅

Liczby całkowite o dowolnej precyzji❌❌❌❌✅

Symbole (π, ² itp.)❌❌❌ ❌✅

Nowe operatory ~~, |x|, <=>, ??❌❌❌❌✅

Zestawy, <1, 2, 3>, Interwały [10..20]❌ ❌❌❌✅

kontynuuj N, przerwij N❌❌❌ ❌✅

Wyjątki throw, spróbuj złapać❌❌❌ ❌✅

Wnioskowanie o typie❌❌❌❌✅

LS API i walka obiektowa❌❌❌❌✅

Maksymalna wydajność (jak C)❌❌❌❌✅