Roteiro do LeekScript
Roteiro LeekScript
> Guerras de Alho-poró
Aqui está o roteiro LeekScript. Não está atualmente em desenvolvimento, a versão 4 foi lançada recentemente.
Prioridade (LS 5-6)
- Módulos (
import / export)
- Digitação manual opcional
- Inferência de tipo básico
match e switch
- Define `
, Intervalos [10..20]`
-MPI123456789m**12345
- Interfaces e classes abstratas, palavra-chave
override
interromper N e continuar N
- Sintaxe do objeto
{[chave]: valor}
final e const
- Suporte
object.freeze() / unfreeze()
Mais tarde
- API de objetos
- Erros mais explícitos
- Operador de propagação
...
- Operadores:
~~, ??, ?, ?. |x|, ``
- Símbolos
π
- Exceções
- Inferência de tipo completa
- Plug-in LeekScript para IDE com a mesma funcionalidade
- Módulo de matemática mais completo
- Biblioteca de módulos (local ou GitHub)
- Perfil
- Funções variádicas
function(x...) { }
- Formatar um arquivo
- Estrutura de teste
- Modo estrito
- afirmar
- Detecção de código morto
- enum
- Sobrecarga do operador
- Validação de Javadoc
- Variáveis de operador:
+, -, * etc.
- Sintaxe
string ${value} e String.format
- Desestruturando
var [a, b] = f()
- Moda Francesa
- Fila, LinkedList, Stack, TreeMap, TreeSet, Heap.
Em muito tempo
- Geradores
- Depurador
- instruções SIMD
- Contagem de operação melhorada
- Instrução do pré-processador
- classe modelo
Pequena chance
- Ponteiros para valores primitivos
eval("código")
Nunca
- Digitação obrigatória
- Gerenciamento de memória manual
- Ponto-e-vírgula obrigatório
- palavra-chave
goto