我正在学习 F#。我首先查看了来自 Microsoft的F# 示例。
我遇到了这个声明:
let line1,line2 =
use sr = System.IO.File.OpenText @"test.txt"
let line1 = sr.ReadLine()
let line2 = sr.ReadLine()
(line1,line2)
谁能向我解释这个说法?
这里定义的是什么类型?一个函数?一个元组?
为什么必须在( ... ) 的定义line1
中重新定义?line2
line1,line2
let line1 =
let line2 =
最后一行是什么,(line1, line2)
这与原始定义的类型有何关联?这是函数返回吗?
“声明”甚至是用于 F# 定义的正确词吗?
谢谢。