gpt4 book ai didi

f# - F# 中非常简单的循环

转载 作者:行者123 更新时间:2023-12-01 06:34:30 24 4
gpt4 key购买 nike

我在 FSI 和 VS2010 中都试过了。两者都给出了相同的输出。

for i= 8 to 10 do
for j=7 to 10 do
let product=i*j
printfn "%d * %o = %x" i j product

输出是:

8*7=38
8*10=40
8*11=48
8*12=50
9*7=3f
9*10=48
9*11=51
9*12=5a
10*7=46
10*10=50
10*11=5a
10*12=64
val it : unit = ()

我是不是漏掉了什么?

我尝试通过在线教程学习编程(使用 F#,因为我喜欢它)。

最佳答案

输出对我来说似乎是正确的,因为您将 ijproduct 的输出格式化为十进制(% d)、八进制(%o)和十六进制(%x)。

数字 7、8、9 和 10 被格式化为 7、10、11 和 12,因为这是它们的八进制表示形式。将它们全部更改为 %d%i 以解决问题。

关于f# - F# 中非常简单的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com