我現在正在試圖做一個非常簡單的應用程序,將迎接一天的時間。我的代碼是:F# - 破「然後」
open System
let read() = Console.Read()
let readLine() = Console.ReadLine()
let clockMsg min max todo =
if (DateTime.Now.Hour > min) && (DateTime.Now.Hour < max) then todo
let name = readLine()
clockMsg 0 8 <| printfn "Go to bed, %s!" name
clockMsg 8 12 <| printfn "Good morning, %s!" name
clockMsg 12 18 <| printfn "Good afternoon, %s!" name
read() |> ignore
現在是我的問題,只是函數調用的一個人怎麼可以是有效的,但所有這三個會,無論怎樣,打印他們的消息?