2012-03-15 91 views

回答

15

我刚才这样的事!我喜欢它,因为我发现它在许多情况下更具可读性。

object -> { 
    def unapply[A, B](pair: (A, B)): Option[(A, B)] = 
    Some(pair) 
} 

现在你可以这样做:

scala> val a -> b = 1 -> 2 
a: Int = 1 
b: Int = 2 
+0

酷,让我们将它添加到PREDEF! – 2012-03-15 20:34:01

+0

我在包含所有项目的很多这样的提取器的文件中都有,但Predef会更方便! (我有一个像这样的文件,其中一个隐式地向集合添加了一堆方法。) – dhg 2012-03-15 20:43:51

相关问题