【发布时间】:2013-06-19 20:09:22
【问题描述】:
在 Racket 中,可以从一个函数中返回多个值,例如
(define (foo)
(values 1 2 3))
然后我们可以通过做绑定它们
(define-values (one two three) (foo))
现在one 绑定到1,two 绑定到2,three 绑定到3。
我有一个返回多个值的函数,但我只对其中一些值感兴趣。有没有一种方法可以提取“有趣的”返回值,而“忽略”(即不绑定)其余的,Haskell 中的 _ 模式?
【问题讨论】:
标签: functional-programming scheme racket