小编fra*_*001的帖子

F#功能效果不明确

我正在阅读F#for C#开发者书籍,这个函数我似乎无法理解这个函数的作用是什么

let tripleVariable = 1, "two", "three"
let a, b, c = tripleVariable
let l = [(1,2,3); (2,3,4); (3,4,5)]
for a,b,c in l do
    printfn "triple is (%d,%d,%d)" a b c
Run Code Online (Sandbox Code Playgroud)

输出是

triple is (1,2,3)
triple is (2,3,4)
triple is (3,4,5)
Run Code Online (Sandbox Code Playgroud)

为什么a,b,c与初始化tripleVariable?是因为在for循环中需要知道它们的类型(或类型,因为它是a Tuple)?

f#

3
推荐指数
1
解决办法
88
查看次数

标签 统计

f# ×1