MoonScript

Tela Software:
MoonScript
Detalhes de Software:
Versão: 0.4.0 Atualizado
Data de upload: 9 Feb 16
Revelador: Leaf Corcoran
Licença: Livre
Popularidade: 58

Rating: 3.0/5 (Total Votes: 2)

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 @.

  • métodos
  • 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.

  • literais
  • 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.

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 @.

  • métodos
  • 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.

  • literais
  • 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.

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 @.

  • métodos
  • 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.

  • literais
  • 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.

Requisitos :

  • Lua 5.1 ou superior

Programas semelhantes

Free Pascal
Free Pascal

13 May 15

Lumbar
Lumbar

1 Mar 15

Outro software de desenvolvedor Leaf Corcoran

scssphp
scssphp

10 Dec 15

lessphp
lessphp

13 Apr 15

Sticky-Kit
Sticky-Kit

10 Feb 16

Comentário para MoonScript

Comentários não encontrado
Adicionar comentário
Ligue imagens!