3
次のコードは、私がこの式は、型「ユニット」を持つことが期待されたが、ここでは「[]」
"This expression was expected to have type 'unit' but here has type ''a []'"
:私が見つけたすべてのリソースが十分に説明したり、これは実際に発生している理由を暗示していないよう
let swap i j (arr : 'a []) =
let tmp = arr.[i]
arr.[i] <- arr.[j]
arr.[j] <- tmp
let rec recursiveBubbleSort i j (sequence : 'a []) =
if i = sequence.Length then sequence //error
elif j = sequence.Length then recursiveBubbleSort (i+1) 0 sequence //error
elif sequence.[i] > sequence.[j] then swap i j sequence //error
recursiveBubbleSort i (j+1) sequence
これは本当に、私を困惑されます。どんな助けでも大いに役立つでしょう。
優秀 - 伝説です!ありがとう! – Luke