【发布时间】:2012-02-08 06:13:08
【问题描述】:
在有限的意义上,自己编写out 和ref 类是很容易的,但我的问题不是如何去做——而是是否有一些功能(或类)可以使用?
我找到的最接近的东西是 Reference trait(但它是一个 trait)。
我需要 那些,而不是元组,不是 Option,也不是 Either 作为纯结果,因为只有 ref/out 才能使链接 ifs 变得优雅。
【问题讨论】:
-
您能否提供一些示例代码来说明您要归档的链接?也许另一个问题的答案会有所帮助:stackoverflow.com/questions/6896118/…
-
最简单的例子是
if (foo(ref/out bar)) return bar。非常感谢您提供的链接,我认为我不会使用 setter,而是使用包装器,但无论如何这是有趣的作品。 +1