1.序文
最近Luaを勉強しているので、その経験をシェアして、1日1本書こうと思います。
まだ勉強を始めたばかりなので、ご容赦ください。
Luaは、C/C++と緊密に統合できる完全にフリーのスクリプト言語です。
公式サイトはhttp://。luaのソースコードはサイトからダウンロードできますが、ソースコードはありません。
を実装していますが、luaのソースコードはどんなC/C++コンパイラでもコンパイルできるので心配しないでください。
Luaを学びたいなら、公式サイトのリファレンスは必携です。各コマンドの使い方が詳しく載っています。
2.コンパイル
VC6をお使いの場合、必要なプロジェクトファイルは以下からダウンロードできます。
私はcygwinとlinuxを使っています。
tar -zxvf lua-5.0.2.tar.gz
cd lua-5.0.2
sh ./設定
作る
大丈夫です。
今後使用する場合は、binディレクトリをパスに追加しておくとよいでしょう。
3. "ハロー、ワールド!"
そして、最初の小さなプログラム、"Hello, world!"です。
ファイルe01.luaに以下の手順を入力します。
例1:e01.lua
-- LuaでHello World
print("Hello World.")
Luaは、Cプログラムに組み込んで実行する方法と、コマンドラインから直接実行する方法の2種類があります。
ここでは、デバッグの便宜を図るため、2番目の方法として、lua e01.luaコマンドを実行します。
と出力されるはずです:
ハロー・ワールド
4.手順の説明
1行目 -- LuaでHello World
2行目 print("Hello World.")
Luaの内部コマンドprintを呼び出すと、"Hello World. "という文字列が画面に出力されます。
このコマンドは関数呼び出しで、printはluaの関数、"Hello World. "はprintの引数です。
5.お試しください。
Luaには文字列を扱う操作がたくさんありますが、今回の放課後トライは、2つの文字列を結合する操作を見つけることです。
そして印刷してください。



