我知道如果沒有其他東西被返回,F#函數會返回一個單元,但是這個函數返回一個字符串。有人可以幫我理解爲什麼它會返回一個單位嗎?爲什麼這個公式返回一個單位?
let rec processList aList str =
match aList with
| h::t -> let x = Regex.Replace(str, h, h, RegexOptions.IgnoreCase)
processList t x
| [] -> printfn "%s" str