MoonScriptはCoffeeScriptのに触発されたとする-Luaの最速の一つが周りのコンパイラされます。
MoonScriptコードは、実行時または特有時にコンパイルし、後で実行されるコードを持つことができます。
このリリースで新しい何が:ます。
追加されたキーワードを続けますループ内の現在の反復をスキップします。
文字列の補間を追加しました。
追加された式とブロックを行います。
ブロックとラインデコレータとしてしない限り、追加されました。場合の逆です。
割り当ては、if文の式で使用することができます。
または=とし、=演算子を追加しました。
@@は、自己の中にその名前にアクセスするには、名前の前に接頭辞を付けることができます.__クラス
@および@@自己と自己.__クラスを参照するための値として使用することができます。
クラス宣言では、@を持つキーを付けることによって代わりに、インスタンスのメタテーブルのクラスオブジェクトに割り当てることが可能です。
クラスメソッドは、クラス宣言の本体内に定義された地元の人にアクセスすることができます。
彼らは__inheritedコールバックを持つから延長された場合、スーパークラスが通知されます。
クラスは今、暗黙のうちに戻って、表現することができます。
ローカルキーワードが戻ると、前方宣言または変数をシャドウイングするために使用することができます。
文字列リテラルは、テーブルリテラルのキーとして使用することができます。
&ハローQUOT; QUOT&&#のx5c;アッパー:括弧内にラップすることなく、文字列リテラルのメソッドを呼び出します!
表内包表記は、キーと値に展開された単一の値を返すことができます。
このバージョン0.3.2の新機能です:
この追加されたループの中で現在の反復をスキップするためのキーワードを続けます。
文字列の補間を追加しました。
追加された式とブロックを行います。
ブロックとラインデコレータとしてしない限り、追加されました。場合の逆です。
割り当ては、if文の式で使用することができます。
または=とし、=演算子を追加しました。
@@は、自己の中にその名前にアクセスするには、名前の前に接頭辞を付けることができます.__クラス
@および@@自己と自己.__クラスを参照するための値として使用することができます。
クラス宣言では、@を持つキーを付けることによって代わりに、インスタンスのメタテーブルのクラスオブジェクトに割り当てることが可能です。
クラスメソッドは、クラス宣言の本体内に定義された地元の人にアクセスすることができます。
彼らは__inheritedコールバックを持つから延長された場合、スーパークラスが通知されます。
クラスは今、暗黙のうちに戻って、表現することができます。
ローカルキーワードが戻ると、前方宣言または変数をシャドウイングするために使用することができます。
文字列リテラルは、テーブルリテラルのキーとして使用することができます。
&ハローQUOT; QUOT&&#のx5c;アッパー:括弧内にラップすることなく、文字列リテラルのメソッドを呼び出します!
表内包表記は、キーと値に展開された単一の値を返すことができます。
このバージョン0.3.1の新機能です:
この追加されたループの中で現在の反復をスキップするためのキーワードを続けます。
文字列の補間を追加しました。
追加された式とブロックを行います。
ブロックとラインデコレータとしてしない限り、追加されました。場合の逆です。
割り当ては、if文の式で使用することができます。
または=とし、=演算子を追加しました。
@@は、自己の中にその名前にアクセスするには、名前の前に接頭辞を付けることができます.__クラス
@および@@自己と自己.__クラスを参照するための値として使用することができます。
クラス宣言では、@を持つキーを付けることによって代わりに、インスタンスのメタテーブルのクラスオブジェクトに割り当てることが可能です。
クラスメソッドは、クラス宣言の本体内に定義された地元の人にアクセスすることができます。
彼らは__inheritedコールバックを持つから延長された場合、スーパークラスが通知されます。
クラスは今、暗黙のうちに戻って、表現することができます。
ローカルキーワードが戻ると、前方宣言または変数をシャドウイングするために使用することができます。
文字列リテラルは、テーブルリテラルのキーとして使用することができます。
&ハローQUOT; QUOT&&#のx5c;アッパー:括弧内にラップすることなく、文字列リテラルのメソッドを呼び出します!
表内包表記は、キーと値に展開された単一の値を返すことができます。
この要件:
このLuaの5.1以降
コメントが見つかりません