IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

2014-02-05から1日間の記事一覧

99 questions problem 3

リストの要素を1始まりで取得する関数の作成で、NG場合。 *Main> last $ take 1 ['a','b','c','d','e'] 'a' *Main> last $ take 2 ['a','b','c','d','e'] 'b' *Main> last $ take 3 ['a','b','c','d','e'] 'c' *Main> last $ take 4 ['a','b','c','d','e'] '…

関数適用は最優先

下記のコンパイルエラーには嵌りました。 *Main> let foo xs = last .init sx <interactive>:326:25: Not in scope: `sx' Perhaps you meant `xs' (line 326) *Main> これは、 last . (init sx) と解釈されているからでしょう。関数合成してる部分を括弧に囲むとエラーに</interactive>…