语法的省略不能造成编译器的歧义
摘要:package exp { object Main { def main(args: Array[String]): Unit = { B[String].say("hello"); //B[String]后的括号可以省略,编译器知道这不是要用类型B而是要...
阅读全文
posted @
2014-04-28 18:40
scala
阅读(363)
推荐(0) 编辑
scala getter and setter
摘要:抽象 val 只生成抽象getter,抽象var生成抽象的getter和setter 生成的java代码如下
阅读全文
posted @
2014-04-26 16:29
scala
阅读(1049)
推荐(0) 编辑
隐式类型转换
摘要:package exp{ object Main { def main(args: Array[String]): Unit = { /* 隐式类型转换是编译器的动作,类型转换必须在编译时已经确定,所以 这个技术不能用于多态的类型...
阅读全文
posted @
2014-04-24 16:58
scala
阅读(733)
推荐(0) 编辑
java 调用 scala
摘要:1 scala 方法的输入输出不能有 jdk 不可识别的类型(如:Int,Float,Any 等是不行的,Unit 对应到 void 是可以的.)http://rwh.readthedocs.org/en/latest/
阅读全文
posted @
2014-04-14 11:18
scala
阅读(786)
推荐(0) 编辑
列表的操作
摘要:val x = XMap[String,Any](("name","Tom"),("age",28)); println(x[Int]("age"))
阅读全文
posted @
2014-04-04 14:30
scala
阅读(446)
推荐(0) 编辑
Scala HandBook
摘要:Scala很好玩很有趣,但绝对不是一门简单易懂的编程语言.
阅读全文
posted @
2014-04-01 11:51
scala
阅读(1745)
推荐(1) 编辑