首页 > 其他 > 详细

scala学习第一章

时间:2015-08-18 22:46:23      阅读:272      评论:0      收藏:0      [点我收藏+]

scala中使用val,var声明变量,

scala将变量或者函数的类型写在函数或变量的后面 例如 var greet : String

scala中可以将多个值或者变量放在一起声明 例如:var greeting, age : String

scala中用方法,而不是强制类型转换来做数值类型之间的转换 例如: 5.21.toInt 得到99, 99.toChar得到‘c‘

scala中没有操作符++, 采用counter += 1

scala中允许对操作符进行重载

scala中没有静态方法,不过scala中一个类对应有一个伴生对象,跟Java中的静态方法一样 例如BigInt类的BigInt伴生对象有一个生成指定位数的probablePrime方法,BigInt.probablePrime

不带参数的scala方法通常不带圆括号 例如: "Hello".distinct

如果s是一个字符串,在scala中s(i)就是这个字符串的第i个字符串,而在Java中要写成s.charAt(i)

BigInt("1234567")是BigInt.apply("1234567")的简写,这个语句产生一个新的对象,并不用使用new,scala中常用伴生对象的apply方法来构建对象


版权声明:本文为博主原创文章,未经博主允许不得转载。

scala学习第一章

原文:http://blog.csdn.net/u012762573/article/details/47759789

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!