2
왜 "DIV/0"과 "2"가 처음으로 인쇄됩니까?F # CPS/부분 응용 프로그램을 사용한 실행 순서
let printZero = printfn "DIV/0"
let printSuccess x = printfn "%d" x
let div ifZero success x y =
if y = 0
then ifZero
else x/y |> success
let printDiv = div printZero printSuccess
printDiv 8 4
printDiv 10 0
당신이 printZero 함수처럼 행동하려면 다음을 수행해야합니다 단위를 인수로 추가하십시오. let printZero() = ... – Matiasd