これはNLuaというLinuxアプリで、最新リリースはReleasev1.7.6sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
OnWorks を使用して、NLua というこのアプリを無料でダウンロードし、オンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショット:
NLua
説明:
Luaの世界と.NET(.NET/UWP/Mac/Linux/Android/iOS/tvOSと互換性あり)の間の架け橋。NLuaはLuaInterface(Fábio Mascarenhas/Craig Prestiによる)のフォークプロジェクトです。事前の登録や注釈なしで、任意の.NETクラスを使用/インスタンス化できます。NLuaはKeraLuaバインディング上で実行され、デフォルトでASCIIエンコーディングを使用して文字列をエンコードします。UTF-8エンコーディングを使用する場合は、Lua.State.EncodingプロパティをEncoding.UTF8に設定するだけです。インスタンスメソッドの呼び出し:インスタンスメソッドを呼び出すには、:表記を使用する必要があります。Luaに渡されたオブジェクトまたはLuaコンテキスト内で作成されたオブジェクトからメソッドを呼び出すことができます。静的メソッドの呼び出し:Luaからクラス名と.表記のみを使用して静的メソッドを呼び出すことができます。 Xamarin.iOS を使用している場合は、NLua 内で使用するクラスを保持する必要があります。そうしないと、クラスが使用されていない場合、リンカーは最終バイナリからクラスを削除します。
オプション
- 簡単な式を評価する
- 生の値を状態に渡す
- グローバル値を取得する
- Lua関数を取得する
- .NETオブジェクトを状態に渡す
- Lua内で.NETアセンブリを使用する
プログラミング言語
C#
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/nlua.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。