Detalhes de Software:
Versão: 0.4.0 Atualizado
Data de upload: 9 Feb 16
Licença: Livre
Popularidade: 58
MoonScript foi inspirado por CoffeeScript e é um dos mais rápidos a-Lua compiladores redor.
código MoonScript pode ser compilado em tempo de execução ou em um momento peculiar e ter o código executado mais tarde
O que é novo nesta versão:.
- Adicionado continuar palavra-chave para pular a iteração atual em um loop.
- Adicionado interpolação de string.
- Adicionado fazê expressão e de bloco.
- Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
- Atribuição pode ser usado em um caso a expressão de declaração.
- Acrescentado ou = e e = operadores.
- @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
- @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
- Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.
- classe podem acessar os locais definidos dentro do corpo da declaração da classe.
- aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
- As classes podem agora retornar implícita e ser expressões.
- retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.
- string pode ser usado como chaves em literais da tabela.
- Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
- compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.
métodos
literais
O que é novo na versão 0.3.2:
- Adicionado continuar palavra-chave para pular a iteração atual em um loop.
- Adicionado interpolação de string.
- Adicionado fazê expressão e de bloco.
- Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
- Atribuição pode ser usado em um caso a expressão de declaração.
- Acrescentado ou = e e = operadores.
- @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
- @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
- Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.
- classe podem acessar os locais definidos dentro do corpo da declaração da classe.
- aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
- As classes podem agora retornar implícita e ser expressões.
- retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.
- string pode ser usado como chaves em literais da tabela.
- Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
- compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.
métodos
literais
O que é novo na versão 0.3.1:
- Adicionado continuar palavra-chave para pular a iteração atual em um loop.
- Adicionado interpolação de string.
- Adicionado fazê expressão e de bloco.
- Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
- Atribuição pode ser usado em um caso a expressão de declaração.
- Acrescentado ou = e e = operadores.
- @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
- @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
- Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.
- classe podem acessar os locais definidos dentro do corpo da declaração da classe.
- aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
- As classes podem agora retornar implícita e ser expressões.
- retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.
- string pode ser usado como chaves em literais da tabela.
- Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
- compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.
métodos
literais
Requisitos :
- Lua 5.1 ou superior
Comentários não encontrado