1
有人可以解釋爲什麼編譯器給我這個錯誤奇怪的(?)這個函數類型不匹配錯誤
類型不匹配。期待 '一個[] - >串
但給予 ' 一個[] - > '一個[]
類型 '字符串' 不匹配的類型 '' 一個[]'
在此代碼段:
let rotate s: string =
[|for c in s -> c|]
|> Array.permute (function | 0 -> (s.Length-1) | i -> i-1)
而一個低於編譯就好:
let s = "string"
[|for c in s -> c|]
|> Array.permute (function | 0 -> (s.Length-1) | i -> i-1)
謝謝,就是這樣。我以爲我嘗試了括號,但我錯了。 – 2013-03-12 23:06:41