Detalii soft:
Versiune: 0.4.0 Actualizat
Incarca data: 9 Feb 16
Licenţă: Gratuit
Popularitate: 58
MoonScript a fost inspirat de CoffeeScript și este una dintre cele mai rapide la Lua compilatoarelor în jurul valorii.
cod MoonScript pot fi compilate în timpul rulării sau într-un moment aparte și au codul executat mai târziu
Ce este nou în această versiune:.
- Adăugat în continuare cuvinte cheie pentru sărind peste iterația curentă într-o buclă.
- Adăugat interpolare șir.
- Adăugat fac expresie și bloc.
- Adăugat excepția cazului în care un bloc și linia decorator. Este inversul dacă.
- Cesiunea poate fi utilizată într-o declarație dacă expresia lui.
- Adaugat sau = i = i operatori.
- @@ pot fi prefixate în fața unui nume pentru a avea acces la acest nume în termen de auto .__ clasa
- @ și @@ pot fi folosite ca valori pentru sine și auto .__ clasă de referință.
- În declarațiile de clasă este posibil să se atribuie obiectului de clasă în loc de metatable exemplu prin prefixarea cheie cu @.
- Class pot avea acces la localnici definite în interiorul corpului declarației de clasă.
- Super clase sunt notificați atunci când sunt extinse de la un apel invers cu __inherited.
- Clasele acum pot reveni în mod implicit și să fie expresii.
- se întoarce de cuvinte cheie locale, pot fi utilizate pentru declararea înainte sau shadowing o variabilă.
- String pot fi folosite ca taste în literali de masă.
- Metode de apel de pe un sir de caractere, fără de ambalaj în paranteze:! & Quot; salut & quot; & # x5c; superior
- comprehensions Tabelul poate returna o singură valoare care este despachetat în cheie și valoare.
Metodele
literali
Ce este nou în versiunea 0.3.2:
- Adăugat în continuare cuvinte cheie pentru sărind peste iterația curentă într-o buclă.
- Adăugat interpolare șir.
- Adăugat fac expresie și bloc.
- Adăugat excepția cazului în care un bloc și linia decorator. Este inversul dacă.
- Cesiunea poate fi utilizată într-o declarație dacă expresia lui.
- Adaugat sau = i = i operatori.
- @@ pot fi prefixate în fața unui nume pentru a avea acces la acest nume în termen de auto .__ clasa
- @ și @@ pot fi folosite ca valori pentru sine și auto .__ clasă de referință.
- În declarațiile de clasă este posibil să se atribuie obiectului de clasă în loc de metatable exemplu prin prefixarea cheie cu @.
- Class pot avea acces la localnici definite în interiorul corpului declarației de clasă.
- Super clase sunt notificați atunci când sunt extinse de la un apel invers cu __inherited.
- Clasele acum pot reveni în mod implicit și să fie expresii.
- se întoarce de cuvinte cheie locale, pot fi utilizate pentru declararea înainte sau shadowing o variabilă.
- String pot fi folosite ca taste în literali de masă.
- Metode de apel de pe un sir de caractere, fără de ambalaj în paranteze:! & Quot; salut & quot; & # x5c; superior
- comprehensions Tabelul poate returna o singură valoare care este despachetat în cheie și valoare.
Metodele
literali
Ce este nou în versiunea 0.3.1:
- Adăugat în continuare cuvinte cheie pentru sărind peste iterația curentă într-o buclă.
- Adăugat interpolare șir.
- Adăugat fac expresie și bloc.
- Adăugat excepția cazului în care un bloc și linia decorator. Este inversul dacă.
- Cesiunea poate fi utilizată într-o declarație dacă expresia lui.
- Adaugat sau = i = i operatori.
- @@ pot fi prefixate în fața unui nume pentru a avea acces la acest nume în termen de auto .__ clasa
- @ și @@ pot fi folosite ca valori pentru sine și auto .__ clasă de referință.
- În declarațiile de clasă este posibil să se atribuie obiectului de clasă în loc de metatable exemplu prin prefixarea cheie cu @.
- Class pot avea acces la localnici definite în interiorul corpului declarației de clasă.
- Super clase sunt notificați atunci când sunt extinse de la un apel invers cu __inherited.
- Clasele acum pot reveni în mod implicit și să fie expresii.
- se întoarce de cuvinte cheie locale, pot fi utilizate pentru declararea înainte sau shadowing o variabilă.
- String pot fi folosite ca taste în literali de masă.
- Metode de apel de pe un sir de caractere, fără de ambalaj în paranteze:! & Quot; salut & quot; & # x5c; superior
- comprehensions Tabelul poate returna o singură valoare care este despachetat în cheie și valoare.
Metodele
literali
Cerințe :
- Lua 5.1 sau mai mare
Comentariile nu a fost găsit