摘要: 1.scala 定长数组的使用 数组的定义和分配 2.定长数组的自动类型和长度推断 3.变长数组ArrayBuffer的定义和使用。 需要引入类库 import scala.collection.mutable.ArrayBuffer; 4.数组的循环遍历 5.数组的转换 6.数组常用算法 阅读全文
posted @ 2017-06-29 17:34 jialiming 阅读(771) 评论(0) 推荐(0)
摘要: if else 语句 val x=12; if(x>10) println("the first ") else println("the second")输出:the first for 循环 //数字遍历 for(i<-1 to 9) { println(i) } 输出: 1 2 3 4 5 6 7 8 9 //f... 阅读全文
posted @ 2017-06-29 13:55 jialiming 阅读(425) 评论(0) 推荐(0)
摘要: 2.带名参数, 赋值的时候,参数的顺序可以不一致 3.不定长参数 方法 阅读全文
posted @ 2017-06-29 12:47 jialiming 阅读(2484) 评论(0) 推荐(0)
摘要: .scala没有静态的修饰符,但object下的成员都是静态的 ,若有同名的class,这其作为它的伴生类。在object中一般可以为伴生类做一些初始化等操作 1 package smart.iot 2 3 4 class ScalaStatic { 5 6 } 7 8 object statictest 9 { 10 def add(x:In... 阅读全文
posted @ 2017-06-29 12:16 jialiming 阅读(5403) 评论(0) 推荐(0)
摘要: 1.scala的方法定义 scala的方法定义格式 def 方法名(参数名:参数类型):返回值类型={ //scala return 字段可以省略,最后一句就是返回内容 } #注意不要忘掉写返回值后面的等号,如果不写return,最后一句就是函数的返回值 当返回值为unit的时候可以这样定义 def 阅读全文
posted @ 2017-06-29 11:39 jialiming 阅读(2105) 评论(0) 推荐(0)
摘要: 1.val 变量的定义和使用 特点:val 赋值后变量不能改变 如图,第一次给a赋值为99,然后再给a 赋值的时候会报错。 2.var 变量的定义和使用 特点:var赋值后变量可以改变 如图,第一次给b赋值为88,后来又给b赋值为99,赋值成功。 阅读全文
posted @ 2017-06-29 10:57 jialiming 阅读(1057) 评论(0) 推荐(0)