如果在 Haskell 我有一个元组:
x = (1, 2)
我可以使用 fst x 检索 1 和 snd x 检索 2
我想知道,如果我有一个三倍:
y = (1, 2, 3)
我可以使用类似的功能吗?
最佳答案
您需要编写自己的提取器函数:
extractFirst :: (a, b, c) -> a
extractFirst (a,_,_) = a
fst
和 snd
函数仅适用于元组,即 (a, b)
关于haskell - 三重访问元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20447816/