gpt4 book ai didi

f# - F# 是否从后向前迭代元组?

转载 作者:行者123 更新时间:2023-12-04 23:00:52 26 4
gpt4 key购买 nike

我创建了一个小的语言元组,当在交互式窗口中使用它时,它们以相反的方式列出。这是正常的 F# 行为吗?

let languages = ("English", "Spanish", "Italian")
let x, y, z = languages

val languages : string * string * string = ("English", "Spanish", "Italian")
val z : string = "Italian"
val y : string = "Spanish"
val x : string = "English"

最佳答案

您正在同时创建三个具有独立值的变量。订单在这里不相关。 F# interactive 可以按任何顺序打印值。

重要的是代码中的顺序评估,以及 spec当您调用函数或构造函数、创建记录等时表示它是从左到右。

> (printfn "a", printfn "b");;
a
b

关于f# - F# 是否从后向前迭代元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107336/

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