問題タブ [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.
plugins - World of Warcraft 用のアドインの開発 - はじめに?
World of Warcraft の長年のプレイヤーであり、情熱的な開発者でもある私は、この 2 つを組み合わせて、いくつかのアドインの開発に取りかかることにしました。ゲームプレイ体験を向上させるだけでなく、何か新しいことを学ぶ絶好の機会として。
始める方法について誰かアドバイスはありますか?
使用できるIDEはありますか? テストはどのように行うのですか?利用可能な既製のライブラリはありますか? それとも、ライブラリを無視してゼロから構築することで、より良い学習体験を得ることができますか? ホッガーをワンショットするにはどうすればよいですか?
アドバイス、経験談、意見を頂ければ幸いです。
mobile - BREW 3.0 プラットフォームで Lua を使用する方法はありますか?
BREW 4.0 には Lua が含まれるようです。しかし、古い BREW 3.0 (または BREW 2.0) で Lua を使用することは可能ですか?
lua - ゲーム エンジンのスクリプト言語
私は、Ogre3d レンダリング エンジンから便利な 3D ゲーム エンジンを構築して、思いついたいくつかのアイデアをモックアップしようとしていますが、少し岐路に立っています。利用可能なスクリプト言語は数多くありますが、吟味されて適切な支持を得ているスクリプト言語が 1 つか 2 つあるかどうか疑問に思っていました。
LUA と Squirrel はより精査されているように見えますが、私は誰に対してもオープンです。
配布とロードの容易さのために、言語のコンパイルされた形式があれば最適です。
c++ - LuaをC++コードにどのように接着しますか?
Luabind、toLua ++、またはその他のライブラリ(ある場合はどれ)を使用しますか、それともまったく使用しませんか?
それぞれのアプローチについて、賛否両論は何ですか?
optimization - Luaで配列のサイズを事前に設定するにはどうすればよいですか?
必要以上に遅いと思われる Lua プログラムを持っています。問題は、連想配列に値を1つずつ追加していて、テーブルが毎回新しいメモリを割り当てなければならないことだと思います。
table.setn 関数があったようですが、Lua 5.1.3 では失敗します。
私が行った Google 検索から、この機能は Lua 5.1 で廃止されたことがわかりましたが、機能を置き換えたもの (もしあれば) を見つけることができません。
Lua でテーブルのサイズを事前に設定する方法を知っていますか?
または、オブジェクトをテーブルに追加するときにメモリ割り当てを回避する他の方法はありますか?
lua - Lua で os.execute の出力を取得する
Lua で「os.execute」を実行すると、コンソールがすぐにポップアップし、コマンドが実行されてから閉じます。しかし、標準の Lua ライブラリのみを使用してコンソール出力を取り戻す方法はありますか?
generics - Lua 関数の署名を判別する方法はありますか?
最近、Lee Baldwinが汎用の可変引数 memoize 関数の書き方を示しました。必要なパラメーターが 1 つだけの、より単純な関数を返す方がよいと考えました。これが私の総偽の試みです:
明らかに、select('#', ...)
このコンテキストでは失敗し、とにかく私が望むことを実際には行いません。memoize内でfが期待する引数の数を知る方法はありますか?
確実にわかっている場合は、「いいえ」で結構です。2 つの別個のmemoize関数を使用することは大したことではありません。
lua - Lua = operator as print
Lua では、左辺値なしで = 演算子を使用すると、print(r-value) と同等のように見えます。Lua スタンドアロン インタープリターで実行されるいくつかの例を次に示します。
等々...
私の質問は次のとおりです: = 演算子のこの使用法に関する詳細な説明はどこにありますか? それはどのように機能しますか?特別なデフォルトの左辺値を暗示しているのでしょうか? 私の問題の根本は、それに関する情報を見つけるためにGoogleに何を入力すればよいかわからないことだと思います:-)
編集:
答えてくれてありがとう、それはインタープリターの機能です。ばかげた質問です。明らかなことを完全に見落とした理由がわからないからです。朝のコーヒーの前に投稿することは避けるべきです:-) 完全を期すために、インタープリターでこれを処理するコードを次に示します。
edit2 :
本当に完全にするために、スタックに値をプッシュするためのすべてのトリックは、「プッシュライン」関数にあります。
java - Java: Java デスクトップ アプリケーションに埋め込むスクリプト言語 (マクロ)
私はJavaでグラフィックアプリケーションを書いています。最終的には、プログラム可能なスクリプト言語を構築したいと考えています。どの言語ライブラリをお勧めしますか?
考えられる容疑者は次のとおりです。
可能性が低い候補は次のとおりです。
対象読者はおそらく筋金入りのプログラマーではないため、あまり難解な言葉は好まれません。私の推測では、JavaScript は、癖があっても、より多くのことを目にしたという理由だけで、より受け入れられるようになっていると思います。
Lua は C/C++ で人気があるようですが、少なくとも LuaJava には追加の .dll/.so が必要であり、展開が複雑になります。
編集: PhiLho は、 kahluaと呼ばれる Lua の Java 実装があると書いています。
関連する質問: