【发布时间】:2020-09-15 19:10:53
【问题描述】:
试图理解 F# 中的元组..
当前的思考过程
let add tuples a b =
let a = (_,_)
let b= (_,_)
(a+b)
由于“_”对这种情况无效,所以这不起作用,所以我想尝试
let add tuples a b =
let a = (c,d)
let b = (e,f)
fst a + fst b, snd a + snd b;;
这不起作用,因为 c,d,e,&f 不是已知变量。在 java 中,我传统上只是初始化该变量以便可以使用它,但在 F# 中这似乎有点时髦let a= int 甚至不确定这是否会起作用
任何有关尝试修复我的思维过程的帮助将不胜感激。谢谢
编辑:
预期结果
a (1,3) b (2,4) 返回 (3,7)
【问题讨论】: