当前位置:  开发笔记 > 编程语言 > 正文

在案例陈述中无法应用的对象

如何解决《在案例陈述中无法应用的对象》经验,为你挑选了1个好方法。



1> Marth..:

从Scala规范8.1.10开始:

中缀操作模式
缀操作模式 p;op;q是构造函数或提取模式的简写op(p,q)

所以

case 1 Test 2 => println("First")

被重写为

case Test(1, 2) => println("First")

您实际上可以在REPL中看到这一点,方法是//print在行的末尾添加并按两次:

scala> (1, 2) match { case 1 Test 2 => println("First") } //print
   scala.Tuple2.apply[Int, Int](1, 2) match {
     case $line10.$read.$iw.$iw.Test(1, 2) => scala.Predef.println("First")
   } // : Unit

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有