以下是为您整理出来关于【scala基础】合集内容,如果觉得还不错,请帮忙转发推荐。
import junit.framework.TestCase import scala.collection.mutable.ArrayBuffer;//数组(1) //知识点-定义数组,变长数组class Demo1 extends TestCase{//定义数组def test_^^(){//定义数组语法1 val 变量名 = new Array[类类型](长度) 相当于java中 int indexs [] = new int [10];val nums = new Array[Int](10)//定义数组语法2 val 变量名 = Array(具体值,用逗号分开) 相当于java中 int indexs [] = {1,2,3};//数组类型是推断...
1 过程 将函数的返回类型为Unit的函数称之为过程(procedure),如果明确函数没有返回值,那么等号可以省略 注意事项和细节说明 1)注意区分: 如果函数声明时没有返回值类型,但是有 = 号,可以进行类型推断最后一行代码。这时这个函数实际是有返回值的,该函数并不是过程。 2)开发工具的自动代码补全功能,虽然会自动加上Unit,但是考虑到Scala语言的简单,灵活,最好不加. 2 惰性函数 惰性计算(尽可能延迟表达式求值)是许多函...