Scala 的基本使用(上册)

1.函数式编程

2.变量类型
val 常量
var 变量
lazy val 惰性求值

3.数据类型
AnyVal 基本数据类型:
Numeric type
Boolean
Char
Unit(void)
AnyRef 引用类型

4.代码块
其实函数 = 代码块

代码块的格式分为下列两种, 最后一个表达式是返回值:
单行:

val z = {val i = 1; i+1}

多行(不需要加;)

val a = {
      var b = 1 + 1
      b + 1
}

5.if 表达式
1.空格写法

val b = if(a>10) "big" else "less"

2.代码块写法

val d = if(a>1){"ddd"}else{"big"}

6.for表达式
1.生成式写法(yield)

val resultss = for {
      i <- l
      // 下面能写赋值语句,但是不让写print语句。。。
      val d = 1
      if(i > 2)
}yield i

2.执行语句之传统写法

for(i <- 1 to 10){
      print("haha")
      print(i)
}

7.try catch finally

var a = try{
  Integer.parseInt("dog")
} catch {
  // _ 代表通配符, 代表任意异常,
  case _ => 1
}finally {
  3
}

8.match表达式

val a = 2
val result = a match {
      case 1 => "one"
      case _ => "don"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值