はじめに 今回はCCから離れて、プログラミング言語Luaについてお話しましょう。 お題はこちら。以前の記事で説明を省いてしまったので、その説明回となります。 function defaultPrint(x) local x = x or "world" print("Hello ",x) end x = x or "world"という表記により、この関数defaultPrint()の引数の初期値、つまりデフォルト値を指定することができます。 この関数を実行すると次のようになります。 lua> defaultPrint("Bob") Hello Bob lua> defaultPrint(" ") Hello lua> defaultPrint() Hello world 引数xに何か値を指定したらその値を使って関数を実行するけれど、何も値を指定しなかったらデフォルト値を使って関数を実行しま
