Dettagli del software:
Versione: 0.4.0 Aggiornato
Data di caricamento: 9 Feb 16
Licenza: Libero
Popolarità: 58
MoonScript è stato ispirato da CoffeeScript ed è uno dei più veloci al-Lua compilatori intorno.
Codice MoonScript può essere compilato in fase di esecuzione o in un momento particolare e hanno il codice eseguito in seguito
Cosa c'è di nuovo in questa versione:.
- Aggiunto continuare parola chiave per saltare l'iterazione corrente in un loop.
- Aggiunta interpolazione stringa.
- Aggiunto fanno espressione e di blocco.
- Aggiunto a meno che come un blocco e la linea di decoratore. È l'inverso di se.
- L'assegnazione può essere utilizzato in un caso espressione di affermazione.
- Aggiunta o = e = e operatori.
- @@ può essere prefissato di fronte a un nome per accedere a tale nome all'interno self .__ classe
- @ e @@ possono essere utilizzati come valori di riferimento di sé e di auto .__ class.
- In dichiarazioni di classe è possibile assegnare all'oggetto classe invece dell'istanza metatabella anteponendo la chiave con @.
- di classe possono accedere i locali definite all'interno del corpo della dichiarazione di classe.
- classi Super viene notificato quando sono estesi da un callback __inherited.
- Le classi possono ora implicitamente tornare e essere espressioni.
- ritorna parola chiave locale, possono essere utilizzati per la dichiarazione in avanti o shadowing una variabile.
- string possono essere utilizzati come chiavi in letterali della tabella.
- metodi di chiamata su stringhe letterali privi di confezione in parentesi:! & Quot; Ciao & quot; & # x5C; superiore
- comprensioni tabella possono restituire un singolo valore che viene decompresso nella chiave e il valore.
metodi
letterali
Cosa c'è di nuovo nella versione 0.3.2:
- Aggiunto continuare parola chiave per saltare l'iterazione corrente in un loop.
- Aggiunta interpolazione stringa.
- Aggiunto fanno espressione e di blocco.
- Aggiunto a meno che come un blocco e la linea di decoratore. È l'inverso di se.
- L'assegnazione può essere utilizzato in un caso espressione di affermazione.
- Aggiunta o = e = e operatori.
- @@ può essere prefissato di fronte a un nome per accedere a tale nome all'interno self .__ classe
- @ e @@ possono essere utilizzati come valori di riferimento di sé e di auto .__ class.
- In dichiarazioni di classe è possibile assegnare all'oggetto classe invece dell'istanza metatabella anteponendo la chiave con @.
- di classe possono accedere i locali definite all'interno del corpo della dichiarazione di classe.
- classi Super viene notificato quando sono estesi da un callback __inherited.
- Le classi possono ora implicitamente tornare e essere espressioni.
- ritorna parola chiave locale, possono essere utilizzati per la dichiarazione in avanti o shadowing una variabile.
- string possono essere utilizzati come chiavi in letterali della tabella.
- metodi di chiamata su stringhe letterali privi di confezione in parentesi:! & Quot; Ciao & quot; & # x5C; superiore
- comprensioni tabella possono restituire un singolo valore che viene decompresso nella chiave e il valore.
metodi
letterali
Cosa c'è di nuovo nella versione 0.3.1:
- Aggiunto continuare parola chiave per saltare l'iterazione corrente in un loop.
- Aggiunta interpolazione stringa.
- Aggiunto fanno espressione e di blocco.
- Aggiunto a meno che come un blocco e la linea di decoratore. È l'inverso di se.
- L'assegnazione può essere utilizzato in un caso espressione di affermazione.
- Aggiunta o = e = e operatori.
- @@ può essere prefissato di fronte a un nome per accedere a tale nome all'interno self .__ classe
- @ e @@ possono essere utilizzati come valori di riferimento di sé e di auto .__ class.
- In dichiarazioni di classe è possibile assegnare all'oggetto classe invece dell'istanza metatabella anteponendo la chiave con @.
- di classe possono accedere i locali definite all'interno del corpo della dichiarazione di classe.
- classi Super viene notificato quando sono estesi da un callback __inherited.
- Le classi possono ora implicitamente tornare e essere espressioni.
- ritorna parola chiave locale, possono essere utilizzati per la dichiarazione in avanti o shadowing una variabile.
- string possono essere utilizzati come chiavi in letterali della tabella.
- metodi di chiamata su stringhe letterali privi di confezione in parentesi:! & Quot; Ciao & quot; & # x5C; superiore
- comprensioni tabella possono restituire un singolo valore che viene decompresso nella chiave e il valore.
metodi
letterali
Requisiti :
- Lua 5.1 o superiore
I commenti non trovato