OCaml Tutorialみてる
とりあえずトレーニング中は頭が退屈状態なので、これをみる。
まずは束縛、二項演算子、等価を判定する=と==、あとinとifとforとwhileについて学んだ。
let x = 99;; for i = 0 to x do print_int i; begin if (i mod 2 == 0) then print_string " : eval number." else print_string " : odd number."; print_string "\n" end done;;
気づいたこと
変数束縛はシンボルに対し値を束縛するみたい
今までてっきり
- 値オブジェクトをヒープのどこかに確保する
- シンボルをつくり、そのオブジェクトに束縛する
- 以後シンボルをひょうかすると値が取得される
だとおもってたがちがうっぽい。
じょうけんえんざんしのthenとelseはどうけい
どうてきがたをふだんつかってるといいかげんになりがちだが、たとえば上のはりょう辺ともUnitになる。
IMEちょうしわるい
あとでついきする。いま6