タグ

無名関数に関するBig_irisのブックマーク (1)

  • 【補足】Luaの型は色々あるけれど関数型って特殊なんです - Minecraftとタートルと僕

    はじめに 今回はLuaというプログラム言語について詳しくお話しましょう。 例によって長いので、結論だけ知りたい人、特にCのポインタを理解できている人なら、最後のまとめだけ見たらOKですよ。 Luaが扱う値のタイプ Luaでは様々な値を扱いますが、その値にはいくつかのタイプ(ここでは型と呼びます)があります。 正確にはLuaリファレンスマニュアルを見てもらうとして、CCプログラマがよく使う値としては、 文字列: "ABCDE" など。改行コード"\n"などの制御コードキャラクタもこれに含む 数値: 1.33333 など。整数、実数、正の数、負の数など区別せずにこの型で扱う nil: 変数初期化時に、初期値を決めないとき自動的にその値はnilとなる。 ブーリアン: true または false テーブル: {name=3,"A"}など。連想配列。テーブルコンストラクタなどを使って定義できる。

    【補足】Luaの型は色々あるけれど関数型って特殊なんです - Minecraftとタートルと僕
  • 1