摘要://it.next()返回迭代器的下一个元素//it.hasNext()检测集合中是否还有元素object iterator_test { def main(args:Array[String]): Unit ={// val it=Iterator("baidu","google","taobao
阅读全文
摘要://list:可以存放重复的对象,相同类型//set:没有重复的对象//map:键值对的映射//元组:不同类型的值的集合//option:容器//iterator:迭代器,逐一访问容器内的元素//与python的区别://1."one":1 "one"->1//2.print("x",x) prin
阅读全文
摘要:scala中集合主要分为两类,可变(mutable)和不可变(immutable) package chapter03 //java 中的集合List,Set,Map //List:有序,可重复 ArrayList,LinkedList //Set:无序,不可重复 Mapset,TreeSet //
阅读全文
摘要://字符串,不可修改//object string_test {// val greeting: String = "Hello, World!"//// def main(args: Array[String]) {// println( greeting )// }//}//修改字符串,可以用S
阅读全文
摘要://object While_Test {// def main(args:Array[String]){// var a=10;// while(a<20){// println("a="+ a)// a+=1// }// }//}//do...while 循环会确保至少执行一次循环//objec
阅读全文
摘要:package chapter01 import scala.io.StdIn object test07 { def main(args:Array[String]):Unit={ //单分支 var x=10 if(x==10){ println("x=10") } //双分支 var y=20
阅读全文
摘要://箭头符号 => 隔开了模式和表达式。//选择器 match {备选项}。//只要发现有一个匹配的case,剩下的case不会继续匹配。//object case_test {//// def main(args:Array[String]): Unit ={// println(matchTes
阅读全文
摘要:1.算术运算符 + - * / % 2.关系运算符 == != > < >= <= 3.逻辑运算符 && || ! 4.赋值运算符 = += -= *= /= %= <<= >>= &= ^= |= 5.位运算符 & 按位与 | 按位或 ^ 按位异或 两个值相同,则为0 ~ 取反 << 左移 >>
阅读全文
摘要:1. private:在类或对象内部可见 2.protected:子类中可见 3.public:所有地方可见 4.作用域保护 private[x] 或者protected[x]
阅读全文
摘要:1.常量--不可更该 2.变量--可更改 3.延迟载入变量 lazy-变量不会立即赋值,被调用时才会赋值
阅读全文
摘要:整数: Byte,Short,Int,Long 浮点数:Float,Double 字符:Char 字符串:String 布尔:Boolean Unit:表示无值,不返回任何结果,只有一个实例值() Null Nothing:其他任何类型的子类型 Any:其他类的超类 AnyRef:是Scala里所有
阅读全文
摘要:指导:https://www.cnblogs.com/Wonderful-Life/p/9876804.html (一)、安装java 1.8 1.下载安装包 jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-d
阅读全文