2015年7月30日
摘要: package com.leegh.oop/** * @author Guohui Li *//** * 1、包可以像内部类那样嵌套 * 2、包路径不是绝对路径 * 3、包声明链x.y.z并不自动将中间包x和x.y变得可见 * 4、位于文件顶部不带花括号的包声明在整个文件范围内有效 * 5、包对象可... 阅读全文
posted @ 2015-07-30 09:09 李格非 阅读(134) 评论(0) 推荐(0) 编辑
  2015年7月29日
摘要: /** * @author Guohui Li *//** * 1、trait中未被实现的方法默认就是抽象的 * 2、在重写trait的抽象方法时不需要给出override关键字 * 3、如果你需要的trait不止一个,可以用with关键字来添加额外的trait * 4、Logger with Cl... 阅读全文
posted @ 2015-07-29 08:33 李格非 阅读(90) 评论(0) 推荐(0) 编辑
  2015年7月28日
摘要: package com.leegh.oop/** * @author Guohui Li *///class Teacher {// var name: String = _// private var age = 27// private[this] val gender = "male"/... 阅读全文
posted @ 2015-07-28 12:26 李格非 阅读(109) 评论(0) 推荐(0) 编辑
  2015年7月27日
摘要: object Map_Tuple { def main(args: Array[String]): Unit = { //不可变映射 val map = Map("book" -> 10, "gun" -> 18, "ipad" -> 1000) for ((k, v) 7, ... 阅读全文
posted @ 2015-07-27 15:05 李格非 阅读(99) 评论(0) 推荐(0) 编辑
  2015年7月26日
摘要: Map练习object MapOps { def main(args: Array[String]): Unit = { val ages = Map("Rocky" -> 27, "Spark" -> 5) for ((k, v) <- ages) println("Key... 阅读全文
posted @ 2015-07-26 12:05 李格非 阅读(109) 评论(0) 推荐(0) 编辑
  2015年7月25日
摘要: import scala.collection.mutable.ArrayBuffer/** * @author Guohui Li *//** * val A = new Array[T](N) * val B = Array(N1,N2) * 数组声明时若给出值,Scala可以进行类型推断... 阅读全文
posted @ 2015-07-25 17:22 李格非 阅读(135) 评论(0) 推荐(0) 编辑