2012-03-15 120 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

相關問題