Scala学习(七)——Apply和Unapply
简介 apply和unapply指的是持有这两个名字的方法,对于这两个方法,Scala编译器做了一些特殊的设定,赋予了它们特殊的意义,让它们看起来更好看一点。 从数组讲起 在前面的内容里,我们已经定义过数组了,但是还从来没有介绍过如何使用数组,在这里补齐一下:
| 1 2 3 4 5 | val arr = new Array[Int](10)  // 定义Int类型,长度为10的数组,可以看到这里用了泛型 val arr2 = Array(1, 3, 5, 7)  // 直接从内容构造数组,类似Java里的new int[]{1, ...} arr(3) = 10       // 赋值 println(arr2(3))  // 使用 | 
刚接触Scala的人一定很疑惑为什么使用()而不是常用的[]作为数组访问 […]