在Windows系统中选择“开始”→“运行”命令,在“运行”窗口中输入CMD命令,进入DOS环境,在命令行提示符中直接输入scala,按Enter键,进入Scala交互式命令行。
输入3∗9+10,Scala交互式命令行将结果自动命名为res0,res0为Int类型。如例1-1所示。
【例1-1】Scala简单计算。
将res0与"hello Spark!"相加,会得到res1的计算结果,Scala将类型推断为String,计算结果为"37 hello Spark!",随后可以对res1调用toUpperCase方法将字符串“37 hello Spark!”中的小写字母转换为大写字母,得到值“37 HELLO SPARK!”,res3的变量类型为String。(www.daowen.com)
将res0与2.0相加,会得到res2的计算结果,Scala将类型推断为Double,计算结果为39.0;res0、res1、res2、res3分别为Scala解释器自动运行命名的变量。那么怎么定义一个变量呢?
先来看一下Java中的变量与常量。在Java中,常量指的是在程序运行过程中,值不可改变的量,可以使用final变量关键字来定义常量,如final float PI=3.1415926f表示定义PI的常量,只能赋一次值,以后直接使用常量值;Java中的变量是指在程序执行过程中,值可以动态改变的量,用来存储各种类型的数据,在软件开发过程中根据业务逻辑的需要随时改变变量中的数据。如int sum=100;sum=sum+100,sum的值为200,值在动态变化。
Scala中有两种变量定义:val和var,下面具体介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。