これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド luajit です。
プログラム:
NAME
luajit - Lua 言語用のジャストインタイム コンパイラ
SYNOPSIS
ルアジット [オプション] ... [スクリプト [引数] ...]
WEB サイト
http://luajit.org
DESCRIPTION
これは、Lua プログラムを実行するためのコマンドライン プログラムです。 ルアジット.
ルアジット Lua 言語のジャストインタイム (JIT) コンパイラーです。 仮想マシン (VM) は、
トレースコンパイラと組み合わせた高速インタープリタに基づいています。 大幅に改善できる
Lua プログラムのパフォーマンス。
ルアジット 標準 Lua 5.1 インタープリターの VM と API および ABI 互換性があります。 いつ
VM をアプリケーションに埋め込むと、構築されたライブラリをドロップインとして使用できます
交換。
OPTIONS
-e チャンク
Lua コードの指定されたチャンクを実行します。
-l ライブラリ
次のように、名前付きライブラリをロードします。 必要とする("ライブラリ").
-b ... バイトコードを保存またはリストします。 オプションに関するヘルプを表示するには、引数を指定せずに実行します。
-j command
LuaJIT 制御コマンドを実行します (後ろにオプションのスペースを入れます) -j).
-O[選択]
LuaJIT の最適化を制御します。
-i インタラクティブモードで実行します。
-v ショー ルアジット バージョン。
-E 環境変数を無視します。
-- オプションの処理を停止します。
- 代わりに標準入力からスクリプトを読み取ります。
すべてのオプションが処理された後、指定された スクリプト が実行されます。 引数は
全体的な argは 列で番号の横にあるXをクリックします。
そうでない場合のみ、対話モードに入ります。 スクリプト そしていいえ -e オプションが与えられます。 インタラクティブモード
EOF のままにすることができます (Ctrl + Z).
例
luajit hello.lua ワールド
仮定して「Hello world」を出力します こんにちは.lua 含まれています。
print("こんにちは", arg[1])
luajit -e "ローカル x=0; for i=1,1e9 do x=x+i end; print(x)"
1 から 1000000000 までの数値の合計を計算します。
そして、適度な時間で終わります。
luajit -jv -e "for i=1,10 do for j=1,10 do for k=1,100 do end end end"
ネストされたループをいくつか実行し、結果のトレースを表示します。
COPYRIGHT
ルアジット の著作権 © 2005-2015 Mike Pall。
ルアジット MITライセンスに基づいてリリースされたオープンソースソフトウェアです。
onworks.net サービスを使用してオンラインで luajit を使用する