2016年1月10日日曜日

開発環境

  • OS X El Capitan - Apple (OS)
  • Emacs (Text Editor)
  • Lua (プログラミング言語)

Seven More Languages in Seven Weeks (Bruce Tate (著)、Ian Dees (著)、Frederic Daoud (著)、Jack Moffitt (著)、Pragmatic Bookshelf)のChapter 1(Lua)、Day 1(The Call to Adventure)、Do (Medium)(No. 668).を取り組んでみる。

Do (Medium)(No. 668)

コード(Emacs)

function for_loop(a, b, f)
   local i = a
   while i <= b do
      f(i)
      i = i + 1
   end
end

for_loop(1, 10, print)

function f(n)
   print(n .. ' * ' .. n .. ' = ' .. n * n)
end

for_loop(1, 10, f)

入出力結果(Terminal)

$ lua sample_medium.lua
1
2
3
4
5
6
7
8
9
10
1 * 1 = 1
2 * 2 = 4
3 * 3 = 9
4 * 4 = 16
5 * 5 = 25
6 * 6 = 36
7 * 7 = 49
8 * 8 = 64
9 * 9 = 81
10 * 10 = 100
$

0 コメント:

コメントを投稿