タグ

ブックマーク / hevohevo.hatenablog.com (1)

  • Luaが配列(Array)を実装しないのって何で?教えてエロイ人 - Minecraftとタートルと僕

    はじめに 今回はComputerCraftから離れて、Luaの言語仕様について愚痴みたいなものを語っちゃおう。 Luaはシンプルなプログラミング言語なのでその仕様の簡潔さと割切り具合については驚くべきものがあるんだ。なかでも僕が一番驚いたのは、「配列は実装されて無いからTableという名の連想配列を使ってね」というところ。 でもぶっちゃけ、配列(Array)と連想配列(Hash)を分けないのって混乱の元じゃない? とりあえず仕様の解説 以下、Windowsでの代表的なLua実装であるluaforwindowsを使って実例を示そう。 Luaインタプリンタを使ってみんなも試してみてね。 # テーブルは連想配列(Hash)だよ > my_table = {a="hoge", b="hogehoge"} # 中身を見ると > print(my_table["a"]) hoge > print(my

    Luaが配列(Array)を実装しないのって何で?教えてエロイ人 - Minecraftとタートルと僕
    bundai223
    bundai223 2015/07/16
    arrayとhash
  • 1