【发布时间】:2013-07-15 23:26:03
【问题描述】:
我知道如果没有返回任何其他内容,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
【问题讨论】: