問題タブ [lua]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
13913 参照

lua - Lua スクリプト内からシステムの OS を特定するにはどうすればよいですか?

わかりました、Lua スクリプトからシステムの OS を判別する必要がありますが、Lua 自体にはこのための API がないため、os.getenv() を使用して環境変数を照会します。Windows で環境変数「OS」をチェックすると、システムの OS の名前がわかりますが、Windows と Unix のほとんどのフレーバーの両方に存在する、チェックできる変数はありますか?

0 投票する
6 に答える
4901 参照

security - Luaでこのセキュリティ問題を回避する方法はありますか?

私はローカライズ可能なLua文字列ソリューションに取り組んでいましたが、このハッキングを思いついたとき、問題はそれによってハッキングされないようにする方法がわからないことです:)だから、誰かが似たようなことをしたか、または方法を知っているかどうか疑問に思いましたこの種の攻撃から保護するため。(ユーザーコード内)

これができるので:

次のようにハッキングされる可能性があります。

何か案は?

0 投票する
2 に答える
880 参照

comparison - MEF は Microsoft のバージョンの Lua ですか?

MEF と Lua には類似点があります。どちらもメソッドを登録し、必要に応じてデプロイできます。MEF と Lua はどちらも IoC / 依存性注入の形式ですか?

0 投票する
6 に答える
5841 参照

linq - Linqは(舞台裏で)どのように機能しますか?

私はLuaのためにLinqのようなものを作ることを考えていました、そして私はLinqがどのように機能するかについて一般的な考えを持っていますが、良い記事があるかどうか、または誰かがC#がLinqを可能にする方法を説明できるかどうか疑問に思いました

注:エンドユーザーの構文ではなく、コードバインディングなどを生成する方法など、舞台裏を意味します。

0 投票する
5 に答える
4721 参照

javascript - プロトタイプベースのオブジェクト指向。良い、悪い、醜い?

私はクラスのオブジェクト指向言語から来ており、最近、それらの高度な動的言語 (JavaScript、Python、および Lua) を学習しています。これらの言語で OO を使用する方法についてのヒントが必要です。このようなアプローチの落とし穴と欠点、および従来の OO と比較した利点を知っておくと役立ちます。

私が得た一般的な概念は、プロトタイプベースの OO は基本的にオブジェクトを使用してプログラミングすることですが、通常の OO ではオブジェクトを作成および使用するための固定された定義済みの方法があるのに対し、それらの使用方法に関する標準はありません。

要約すると、そのようなアプローチの良い部分、悪い部分、醜い部分は何ですか?

0 投票する
1 に答える
545 参照

lua - wxLua: wxFtp でファイルをアップロード

wxLua で wxFTP を使用して複数のファイルをアップロードしようとしています。1 番目のファイルでは機能しますが、2 番目のファイルを送信できない理由がわかりません。失敗するサンプルを次に示します。

0 投票する
6 に答える
7509 参照

python - Lua の科学ライブラリ?

Scipy に匹敵する Lua 用の科学パッケージはありますか?

0 投票する
4 に答える
7259 参照

c# - Lua を C# で使用する最も効果的な方法は何ですか?

私の理解では、Lua はオブジェクトに対してメソッドを実行できる組み込み可能なスクリプト言語です。避けるべき落とし穴は何ですか?Lua をインタプリタとして使用し、Web 環境またはルール エンジンでメソッドを実行することは可能ですか?

0 投票する
2 に答える
1206 参照

c# - 動的コード実行のための C# の CSharpCodeProvider に対する Lua の強みは何ですか?

私のシナリオでは、スクリプト ファイルを解釈し、アセンブリからメソッドを実行したいと考えています。Lua は私にどのような利点を提供しますか? Lua と CSharpCodeProvider の両方を使用したことがある場合は、両方の経験を比較してください。

0 投票する
2 に答える
1497 参照

lua - OCaml に Lua を埋め込む

OCaml に組み込まれた Lua の使用方法を示すコード スニペットを教えてください。

簡単な例としては、"Hello, World" バリアントが考えられます。OCaml でユーザーに名前の入力を求めるようにします。次に、その名前を Lua 関数に渡します。Lua に挨拶を出力させ、名前の長さを返します。次に、OCaml に名前の長さに関するメッセージを表示させます。

例:

user@desktop:~$ ./hello.opt

名前?ユーザー

こんにちは、ユーザーです。

あなたの名前は4文字です。

user@desktop:~$

[編集]

非 C プログラマーとして、Lua と OCaml の間でデータを渡すための中間 C プログラムを作成することなく、これを実装できますか?

以下は、私が試してみたいことの理論的な考えです。残念ながら、ocaml_hello.ml の 3 行目は、コードを有効にするために lua_hello.lua で定義された関数を呼び出す方法を知る必要があります。

lua_hello.lua 引数を出力してその長さを返す lua_hello を定義します。

ocaml_hello.ml OCaml は名前の入力を求め、Lua 関数を呼び出し、戻り値を出力します。