2010-11-17から1日間の記事一覧

入門Luaプログラミング第7章 Luaの仕組み(後編)

Lua

眠くてできなかった部分、多値を返す関数やレキシカルスコープなどについて。あとコラムの高階関数も。 多値を返す関数 代入時に","で区切って同時に代入したり、変数同士を入れ替えたり。 > a, b = 1, 2 > print(a) 1 > print(b) 2 > a, b = b, a > print(a…

入門Luaプログラミング第7章 Luaの仕組み(前編)

Lua

文字列、テーブルの仕組みや、GCの扱い、データ型などちょっと奥の深い章。今回はなかなかおもしろそう。 文字列と登録台帳の仕組み 文字列は宣言された時点で登録台帳に登録され、2つ目以降は登録台帳の同じものを指すようになる…らしい。 > a = "aaa" -- "…