scala同时声明两个变量_scala中多变量定义方式和数据类型

美图欣赏:

一.背景scala特别灵活,所以多见见定义方式,见多不怪嘛,哈哈//这是java的定义方式,可以作为对比

//Java中支持一行同时定义多个同类变量:

String a = "Hello", c = "hello";

int x = 5, y = 5;

二.多变量定义例子可以用分号, 也可以用类似元组,更可以同时赋值//1.scala中的多个变量的初始化:

scala> val (a, b, c) = (1, 2, "a")

a: Int = 1

b: Int = 2

c: String = a

//2使用 ;

scala> val a = 2 ; val b = 3

a: Int = 2

b: Int = 3

//3. 定义变量i1,i2,i3,同时赋值为10

scala> val i1,i2,i3 = 3

i1: Int = 3

i2: Int = 3

i3: Int = 3

三.scala的数据类型一切类的基类都是Any

AnyRef: 是Any的子类,是所有引用类型的基类

AnyVal: 是Any的子类,是所有数值类型的基类

AnyVal 的子类: 9个Byte, Char ,Short ,Int ,Long, Float, Double ——>7七个值类型

Boolean , Unit ——>2个非数值类型,其中Unit代表void ,没有返回值,用 () 表示

注意:scala中没有包装类(如Integer,等等)

四.举例 空类型的例子//举例1 空Unit 类型

scala> def x(y:Int): Unit = {y y}

x: (y: Int)Unit

scala> x(2)

scala> val a = x(2)

a: Unit = ()

//举例2 空Unit 类型

scala> val arr = Array(1,2,3)

arr: Array[Int] = Array(1, 2, 3)

scala> val y = arr.foreach(x => x * 2)

y: Unit = ()————保持饥饿,保持学习

Jackson_MVP

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值