gpt4 book ai didi

f# - 在 F# 中,这些看起来像是集合的东西是什么?

转载 作者:行者123 更新时间:2023-12-01 07:37:21 25 4
gpt4 key购买 nike

在 F# 中,有许多不同的看起来像集合的语法可以编译成某种东西。它们都是什么,它们是什么意思?

let s1 = [a, b, c, d]
let s2 = [a; b; c; d]
let s3 = (a, b, c, d)
let s4 = (a, b, c, d)
let s5 = [|a, b, c, d|]
let s6 = [|a; b; c; d|]
let s7 = a, b, c, d
let s8 = { aa = 3; bb = 4 }

最佳答案

[a, b, c, d]是一个以单个 4 元组为元素的列表。
[a; b; c; d]是一个四元素列表。
(a, b, c, d)是一个四元组。
[|a, b, c, d|]是一个以单个 4 元组为元素的数组。
[|a; b; c; d|]是一个四元素数组。
a, b, c, d是一个四元组。
{ aa = 3; bb = 4 }是具有两个字段的记录类型的值 aabb .

关于f# - 在 F# 中,这些看起来像是集合的东西是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28567224/

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