Scala语言学习1

我的成长经验告诉我,要了解一项事物,就要去亲身体验它,比如了解程序语言,我始终认为切切实实的去敲代码实践是最有效的途径之一:

如果需要使用Scala就必须安装Scala的环境,下面是我在windows环境下安装的(当然也可以安装在Linux环境下,安装步骤可以参考这篇文章)

###>scala

Welcome to Scala version 2.10.4 (Java HotSpot(TM) Client VM, Java 1.6.0_10-rc2)

Type in expressions to have them evaluated.

Type :help for more information.

scala>

当我们在scala的控制台下输入一个简单的表达式的时候,scala的解释器会将结果打印在控制台下,例如1+1

scala> 1+1

res0: Int = 2

输出结果包含一下信息

         res0”是解释器自动产生的名称,用来表示结果

         “:Int”表示表达式的类型为Int类型

         = 2”表示结果的值是多少

 

Int类型是scala包的Int类,Scala包与Java包很相似:它们把全局命名空间分区并提供了信息隐藏机制。

PS:从这个点扩散来看,所有的Java原始类型在Scala中都由对应的类型,究其原因,Scala是运行在JVM虚拟机上的,而Scala的代码是要编译成Java字节码的,所以采用原生的Java类型更能带来性能上的可靠保证

 

再举一个例子:

scala> println("Hello,World")

Hello,World

 

 

这个方法里面的println函数我们可以把Scala的源码调用出来看看,最终调用的是java下面的write()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值