NScripter Ver.16.00at GAMEDEVNScripter Ver.16.00 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:名前は開発中のものです。 09/06/28 14:03:49 e9d+tJq9 新しいボタン難しくてよくわからん 51:名前は開発中のものです。 09/06/28 23:40:25 MnQZ2BX3 Luaの変数値を変数として、代入するにはどうしたらいいですか # function aaa(a) a=6 end aaa(BBB) # これ以上どうしたらいいかわかりません aに6を入れたいわけじゃなく、aに入ってるBBBに6を入れたいのです 52:名前は開発中のものです。 09/06/29 00:00:37 0ieOoPn9 俺も俺も こうやって時代に取り残されるんだな 53:名前は開発中のものです。 09/06/29 00:20:23 X4Soflk3 Luaは変数の参照渡し、できなかったと思う ただしテーブルの場合は参照渡しになるから function test(a) a.b = 6 end c = {} test(c) ってやれば、c.bに6が代入される 54:名前は開発中のものです。 09/06/29 00:22:24 MK8ahF9f 正直言ってrubyの方が使いやすいって思ってる奴は俺以外にもいそうな予感 55:名前は開発中のものです。 09/06/29 03:23:19 6BVjuFNN >>51 グローバル変数なら function test(ref) _G[ref] = 6 end BBB = 0 test('BBB') こういうトリッキーなことができる。絶対におすすめしないがな! >>53 のようにテーブルを渡す場合以外は戻り値を使うべきだと思う ところでNScripterに依存しないLuaの話ってこのスレの範疇? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch