【Lua】組み込み系言語総合 その6【Squirrel】at TECH【Lua】組み込み系言語総合 その6【Squirrel】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト999:デフォルトの名無しさん 16/09/10 14:08:02.65 32Nzsdc+.net コルーチン使えないのか ゲームじゃないからなくてもいいだろうけど 1000:デフォルトの名無しさん 16/09/10 21:52:55.71 URrhv4S0.net Luaのコルーチンってそんなにメモリ喰うイメージないけどな 変数空間を共有してるから増分はコールスタック程度しかないはずだが 1001:デフォルトの名無しさん 16/09/10 22:08:42.97 IwLF9FUl.net C#の場合はコンパイル時に普通のクラスになるけどLuaはコルーチンをVMが対応しているん? 1002:デフォルトの名無しさん 16/09/10 22:55:58.05 URrhv4S0.net C#とは違うね。Lua VMはコルーチンを動かす処理そのものだから メインスレッド = グローバル変数テーブル + コルーチン でできてる 1003:デフォルトの名無しさん 16/09/10 23:32:04.82 IwLF9FUl.net >>988 糖衣構文ではなかったのか 何故かコルーチン関係がキーワードじゃなくてメソッドだし 1004:デフォルトの名無しさん 16/09/20 23:56:31.17 8JrnwUlq.net LuaでOO的なコーディングをする場合にメソッド内でローカル変数って使えないんですかね? >type test.lua CLASS = { new = function() x = 0 return setmetatable({}, {__index = CLASS}) end, func1 = function() print(x) end } obj = CLASS.new() obj.func1() この場合のxはインスタンス変数ですよね? >luajit test.lua 0 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch