Scala语言学习(二)

Scala 变量和基本类型

一、变量的定义

scala对与变量的定义,有着两种关键字varval
其中var定义的变量,有着可以赋新值的特点,后续赋值过程之中,就不再需要重写var
对于val定义的变量,有着禁止被重新复制的特点,只能读不能写
变量名不能以数字开头,命名推荐单词首字母大写的驼峰式命名
另外,在新变量的定义的时候,不可以之定义名称,必须进行具体值的初始化,var类型重新赋值时,新旧值必须为同类型。
在学习中了解到,scala虽然存在两种定义方式,但是由于它是函数式编程(即传入函数的参数不应被改变),因此推荐运用val的方式定义。

二、基本类型

Scala存在9种类型Byte,Short,Int, Long, Char, String, Float, Double, Boolean其中String类型是在java包之中

定义变量时应指明变量类型,但是Scala具有自动判断类型的能力,如果需要显式声明类型,在变量名之后加上冒号,然后写出类型名即可

val y:String = "123"

val z:Double = 1.2

整数字面量:0x表示16进制数;
浮点数字面量:f表示Float型,d表示Double型;double不能赋值为float;
字符与字符串字面量:用引号‘ ’ 和" "包起来,采用Unicode编码;如果字符串包含引号,可以用三个双引号代替包起来;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值