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

- emc易倍体育官网 是赴美建厂惹的祸? 美企示好中国市场后, 中企芯片供应或将叫停! (2023-01-07)
- 易倍体育官网登录 压力山大! 过度封锁不可取, 美媒: EUV光刻机变得不那么重要了 (2023-01-07)
- 易倍体育app下载 1万台龙芯电脑进入课堂, 中小学迎来纯国产教学, Wintel成为过去 (2023-01-07)
- 易倍体育官网登录 老美的芯片措施, 引起了多国反对, 日本公开表示 (2023-01-07)
- 易倍体育官网登录 阿斯麦公司和老美翻脸, 讨好中国, 想生产更多光刻机 (2023-01-07)

- emc易倍体育官网 中科院公布2022年“成绩单”, 中国拿下了52项世界第一! (2023-01-06)
- emc易倍体育官网 马云: 京东早晚会被淘汰, 100多万名业务员, 光交社保都能交破产 (2023-01-06)
- emc易倍体育官网 马云在拉斯维加斯, 最后1美分投进去, 赢了600美元 (2023-01-06)
- 易倍体育app下载 韩国爆款爽剧又来了! (2023-01-06)
- emc易倍体育 太多偏见! 骁龙8 Gen3采用两种工艺打造, 网友: 处理器要抽奖了? (2023-01-06)