Tabella di marcia di LeekScript
Tabella di marcia di LeekScript
> Guerre dei porri
Ecco la tabella di marcia di LeekScript. Non è attualmente in fase di sviluppo, la versione 4 è stata rilasciata di recente.
Priorità (LS 5-6)
- Moduli (
import / export)
- Digitazione manuale opzionale
- Inferenza di tipo di base
match e switch
- Imposta `
, intervalli [10..20]`
-MPI123456789m**12345
- Interfacce e classi astratte, parola chiave
override
break N e continua N
- Sintassi dell'oggetto
{[chiave]: valore}
final e const
- Staffa
object.freeze() / unfreeze()
Dopo
- Oggetto API
- Errori più espliciti
- Operatore di diffusione
...
- Operatori:
~~, ??, ?, ?. |x|, ``
- Simboli
π
- Eccezioni
- Completi l'inferenza di tipo
- Plugin LeekScript per IDE con la stessa funzionalità
- Modulo di matematica più completo
- Libreria di moduli (locale o GitHub)
- Profilo
- Funzioni variadiche
funzione(x...) { }
- Formattazione di un file
- Quadro di prova
- Modalità rigorosa
- affermare
- Rilevamento del codice morto
- enum
- Sovraccarico operatore
- Convalida di Javadoc
- Variabili operatore:
+, -, * ecc.
- Sintassi
string ${value} e String.format
- Destrutturazione di
var [a, b] = f()
- Moda francese
- Coda, LinkedList, Stack, TreeMap, TreeSet, Heap.
Da molto tempo
- Generatori
- Debug
- Istruzioni SIMD
- Migliorato il conteggio delle operazioni
- Istruzioni del preprocessore
- classe modello
Piccola possibilità
- Puntatori a valori primitivi
eval("codice")
Mai
- Digitazione obbligatoria
- Gestione manuale della memoria
- Punto e virgola obbligatorio
- Parola chiave
goto