今日は 第三章: 関数の構文 where?! まで(位置1204/11175)読み進めました。
- (寄り道)コメントの書き方
--
が行コメントの始まり、{-
-}
で囲むとコメントになるという事です。 {-# OPTIONS -Wall #-}
と設定したので、サンプルのままだと警告が表示されました。This binding for `all' shadows the existing binding
all
が既に束縛済みという事なので、別な名前にしました。Defaulting the following constraint(s) to type `Integer'
height ^ 2
をheight ^ (2 :: Int)
のように型を明示しないといけないようです。