去年くらいから身のまわりでスクリプト言語”Lua”の紹介文などをよく見かけて気になっていた.最近再び見かけるようになってきて,気になり度MAXになったので実行環境を整えた.Macではbrewで入れられるのでラク.
$ brew install lua
まずはHello World.簡単に記述できる.
print('Hello, world!')
続いてFizzBuzz.1から順に整数を表示していくが,その数が3の倍数であれば「Fizz」を,5の倍数であれば「Buzz」を,3の倍数かつ5の倍数であるときは「FizzBuzz」を数の代わりに出力する.繰り返しと条件分岐の書き方を学ぶ.
-- 1から16までのFizzBuzz for i = 1, 16 do if i % 15 == 0 then print('FizzBuzz') elseif i % 5 == 0 then print('Buzz') elseif i % 3 == 0 then print('Fizz') else print(i) end end
書きやすい.