LeekScript veikart
LeekScript veikart
> Leek Wars
Her er LeekScript veikartet. Den er foreløpig ikke under utvikling, versjon 4 har nylig blitt utgitt.
Prioritet (LS 5-6)
- Moduler ('import' / 'eksport')
- Valgfri manuell skriving
- Grunnleggende type slutning
match og switch
- Setter `
, intervaller [10..20]`
-MPI123456789m**12345
- Grensesnitt og abstrakte klasser, nøkkelord "overstyre".
bryt N og fortsett N
- Objektsyntaks "{[nøkkel]: verdi}".
final og const
- Brakett
object.freeze() / unfreeze()
Senere
- Objekt API
- Mer eksplisitte feil
- Spredningsoperatør
...
- Operatører:
~~, ??, ?, ?. |x|, ``
- Symboler
π
- Unntak
- Fullstendig typeslutning
- LeekScript-plugin for IDE med samme funksjonalitet
- Mer komplett matematikkmodul
- Modulbibliotek (lokalt eller GitHub)
- Profil
- Variadiske funksjoner
function(x...) { }
- Formatering av en fil
- Testramme
- Streng modus
- hevde
- Deteksjon av død kode
- enum
- Operatør overbelastning
- Validering av Javadoc
- Operatorvariabler:
+, -, * osv.
streng ${value} og String.format syntaks
- Destrukturering av
var [a, b] = f()
- Fransk mote
- Kø, LinkedList, Stack, TreeMap, TreeSet, Heap.
På lenge
- Generatorer
- Debugger
- SIMD-instruksjoner
- Forbedret operasjontelling
- Preprosessor instruksjon
- mal klasse
Liten sjanse
- Pekere til primitive verdier
eval("kode")
Aldri
- Obligatorisk skriving
- Manuell minnehåndtering
- Obligatoriske semikolon
- 'goto' nøkkelord