emc易倍体育·首页|官网app下载

   

中国  

English  

新闻中心

你的位置:emc易倍体育·首页|官网app下载 > 新闻中心 > emc易倍体育官网 Scala基本语法

emc易倍体育官网 Scala基本语法

时间:2022-12-01 10:52 点击:118 次

emc易倍体育官网 Scala基本语法

数据类型emc易倍体育官网

Scala的数据类型有ByteCharShortIntLongFloatDoubleBoolean和Unit

其中unit类型是表示无值,和其他语言中的void相同。可以用作方法无返回值的结果类型,Unit只有一个实例值,写成。

Scala类的继承层级,Any类型等价于Java中的object类,基本类型都继承于Anyval,其他均属于AnyRef

变量的定义

定义变量使用var或者val关键字

语法:var/val变量名称=变量值(不指定数据类型)

var/val变量名称:数据类型=变量值(指定数据类型)

注:1.使用val修饰的变量,值不能修改,相当于Java中final修饰的变量

2.使用var修饰的变量,值可以修改

3.定义变量时,可以指定数据类型,也可以不指定,不指定时编译器会自动推测变量的数据类型

#交互式窗口示例演示scala>varname="laozaoxiaowanzi"name:String=laozaoxiaowanziscala>varnickname:String="wanzi"nickname:String=wanziscala>vara=12a:Int=12scala>a=13a:Int=13scala>valb=14b:Int=14scala>b=14:11:error:reassignmenttovalb=14

字符串的格式化输出

#交互窗口代码示例#定义变量scala>valname="lisi"name:String=lisiscala>varage=18age:Int=18scala>varphone=123456phone:Int=123456#普通输出scala>println("name="+name,"age="+age,"phone:"+phone)(name=lisi,age=18,phone:123456)

插值器的使用

1.文字‘f’插值器允许创建一个格式化的字符串,类似于C语言中的printf。在使用'f'插值器时,所有变量引用都应该是printf样式格式说明符,如%d,%i,%f等。

scala>println(f"$name%s年龄$age

官网:www.djzhx.com

邮箱:c11f06@qq.com

联系:161848402

Powered by emc易倍体育·首页|官网app下载 RSS地图 HTML地图

备案号:陕ICP备08003681号-1
emc易倍体育·首页|官网app下载