【Lua】組み込み系言語総合 その2【Squirrel】
at TECH
472:デフォルトの名無しさん
09/11/21 11:52:21
>>469
いや、そういう意味。走らせるチャンク毎に独自の環境を差し込む。
luaL_openlibsに関しちゃ対象がグローバル環境決め打ちのサポート関数でしかないんで
どのみち使えないんだけど、そこはチャンクの環境に差し替えるテーブルの__indexにフックかけて
グローバル環境に委譲してしまうって感じでどうか。
これならlocalをつけない変数宣言はチャンク毎の独自の環境に登録されるだけなので
グローバル環境の汚染も防げる。やってることはmodule関数と大体いっしょ。
コード書いて検証したわけじゃないのでうまくいくかは知らんw
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4274日前に更新/247 KB
担当:undef