【.NET】F#について語れ【OCAML】 at TECH
[2ch|▼Menu]
244:名無しさん♯
08/02/24 13:48:26
ついでにネタ振り。

末尾再帰のスタイルはどちらがお好み?

#light

// val sum : int list -> int

let sum1 l =
 let rec sum' l v =
  match l with
  | [] -> v
  | h::t -> sum' t (v + h)
 sum' l 0

let sum2 =
 let rec sum' v = function
  | [] -> v
  | h::t -> sum' (v + h) t
 sum' 0

要は、sum' の引数の順番の問題なのですが・・・。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5405日前に更新/121 KB
担当:undef