码迷,mamicode.com
首页 > 其他好文 > 详细

[原创]Scala学习:关于变量(val,var,类型推断)

时间:2016-05-20 00:48:40      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

1.常量定义:  val

val 类似于java中的final变量。一旦初始化了,val就不能再被赋值
val megs = "hello world"

 

2.变量的定义: var

var 如同java里面的非final变量,可以在它的声明周期内多次被赋值
var spark:String = " i am big data "
var spark: String = " i am"

解释器中支持table键 补充和提示

3.变量类型推断:

当分配一个初始值给一个变量,Scala编译器可以计算出根据分配给它的值的变量类型。这就是所谓的变量类型推断。因此,可以写这些变量的声明如下这样:

var myVar = 10;
val myVal = "Hello, Scala!";

在这里,默认情况下,myVar是int类型,将设为myVal为String类型变量

[原创]Scala学习:关于变量(val,var,类型推断)

标签:

原文地址:http://www.cnblogs.com/jasonHome/p/5510650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!