【发布时间】:2018-11-11 21:07:38
【问题描述】:
我需要你的帮助。我试图运行一个简单的 F# 程序,但我遇到了这个错误:“列表”类型与“int”类型不匹配。 代码如下:
let mutable q = 0
let mutable m = 0
let mutable k = 0
let mutable h = 0
printf("Enter the day:")
q <- System.Console.ReadLine() |> int
printf("Enter the month:")
m <- System.Console.ReadLine() |> int
printf("Enter the year:")
k <- System.Console.ReadLine() |> int
let j = k / 100
let h = (q + [(13*(m+1))/5] + k + [k/4] + [j/4] - 2*j) % 7
printfn "The day is: %int" h
System.Console.ReadKey() |> ignore
我只是想获得“h”的值。它如何与“j”而不是“h”一起使用?提前致谢 ! :)
【问题讨论】:
标签: f#