snd
タプルリストの最小値を見つける必要がありますが、タプル全体ではなく、タプルの最小要素のみを返したいです。残念ながら、次のコードで次のエラーが発生しましたが、その理由はわかりません。l 引数はタプルのリストです(float * float)
let rec minRight l = match l with
| [] -> raise (Arg.Bad "minRight: empty list")
| [x]-> x
| (_,y)::xs -> min y (minRight xs)
エラー:
| (_,y)::xs -> min y (minRight xs)
Error: This expression has type 'a but an expression was expected of type
'b * 'a
前もって感謝します。