随笔分类 - Scala
摘要:控制结构和函数1.关于返回值在scala任何的函数、表达式、方法都有返回值(有些情况类似与java的void,所以scala创立了unit这个标识符来表示特殊的返回值)。(1){}的返回值以其中最后一个表达式的返回值为准,eg:{val r=1;r+1},该表达式的返回值就是2,因为r+1的返回值为2;(2)赋值表达式的返回值为unit,eg:val k=5,该表达式的值为unit的形式;注意:在给变量赋值的时候,注意负数的书写: var t=-1 ,这种写法可能会报错,必须将负数符号与等号加一个空格。2.选择表达式的值(1)...
阅读全文
摘要:一、你要懂得1.规则(1)无分号:scala中如果一行只包含一条语句,那么语句后面可以不加分号;(2)对象的世界:在scala中,任何类型都是对象。 ——1.toString() // 返回字符串 "1",在这段语句中1是Int对象,它含有toString()方法; ——函数也是对象,函数是这个世界的一等公民(这体现了scala中函数式编程的特点)2.声明值和变量(1)Scala使用有两种关键字来声明值或变量:val:不变量,相当于java中的finalvar:可变量在scala中,vala使用得更加频繁,Eg:val answer = 8 * 5 + 2(2)...
阅读全文
摘要:from:http://mkaz.com/solog/scala/using-scala-with-jdbc-to-connect-to-mysql.htmlUsing Scala with JDBC to connect to MySQLDate: May 27, 2011A howto on connecting Scala to a MySQL database using JDBC. There are a number of database libraries for Scala, but I ran into a problem getting most of them to w
阅读全文

浙公网安备 33010602011771号