15. 結局のところ オブジェクト指向って。
• 構造化プログラミング言語 (Cとか)
board b; // 構造体
piece_put(&b, x, y, face);
• オブジェクト指向プログラミング言語
var b = new board();
b.piece_put(x, y, face);
移動しただけ
22. if が式
Ruby F# (関数型言語)
a = 100
b = if (a >= 100)
a = 200
else
a = 300
end
printf "%d¥n",a
結果: 200 結果: 100
let a = 100
let b = if (a >= 100) then
let a = 200
()
else
let a = 300
()
printf "%d¥n" a
;;