タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

luaに関するsezuのブックマーク (3)

  • Lua 5.1 リファレンスマニュアル

    by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. 0 - 日語訳について この文書は、 Lua 5.1 Reference Manual を原著者に無断で日語に訳した、非公式の Lua 5.1 リファレンスマニュアルである。 誤訳の指摘は歓迎するので、yuno@users.sourceforge.jp へよろしく。 1 - 概要 Luaは拡張プログラミング言語である。 データ記述機能を持ち、汎用の手続き型プログラミングをサポートするようデザインされた。 オブジェクト指向プログラミング、関数型プログラミング、データ駆動型プログラミングもサポートしている。 Luaは、パワフルで軽いスクリプト

    sezu
    sezu 2011/10/25
  • Lua基礎文法最速マスター

    最近、基礎文法最速マスターというプログラミング言語の解説が流行ってるようなので、便乗してみた。個人的にはC++Pythonの方が慣れ親しんでいるのだが、自分でも勉強できるように普段使っていない言語を書いてみることにした。以前にここのブログで言及した言語、Processing、Erlang、Lua、PowerShellなどの中でもErlangとLuaに興味があったので、比較的書きやすいLuaを選んでみた。 何故Luaなのか? Wikipediaによると、Luaはブラジル・リオデジャネイロのカトリカ大学で生まれた手続き型言語だ。高速な動作、高い移植性、組み込みの容易さが特徴だ。また、ホストプログラムへの組み込みが容易であることもあって、コンピュータゲームなどで利用されている。有名どころでは、PlayStation HomeやWorld of Warcraftなどがある。また、小飼弾氏もなんて

    sezu
    sezu 2011/10/25
    汎用関数とか分かりやすくまとまってる。
  • Lua言語のライブラリ関数

    関数 assert(value , message) value … 任意の型 message … 文字列型 valueが偽、つまり、nilかfalseの場合にはエラーを発行し、スクリプトの実行を停止します。その他の場合は戻り値として引数をすべて返し、スクリプトの実行が継続されます。messageはエラーの場合に表示される文字列であり、省略した場合は"assertion failed!"という文字列が表示されます。 collectgarbage(opt , arg) opt … 文字列型 arg … 数値型(FIXNUM) この関数はガベージコレクション動作を制御します。optに与える文字列で以下のような動作をします。 "stop": ガベージコレクションを停止する。 "restart": 停止しているガベージコレクションを再開する。 "collect": フルガベージコレクションを実

    sezu
    sezu 2011/10/24
  • 1