그 밖의 아무것도 반환되지 않으면 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