Scala基础

  1. 基本类型
    像其他语言一样,scala拥有基本的数值类型,其中包包括Byte,Short,Int,Long,Char,Float,Double,Boolean和String类型。其极本类型所表示范围和结构和Java类似。
  2. 函数
    Scala是一门集中面向对象和函数式编程为一体的语言。在Scala程序中,函数被称为第一公民。开发者可以将函数作为参数进行传递。如下图所示为Scala中函数定义格式:
    这里写图片描述
    在Scala中,如果函数有返回值,不需要用return指定返回值,Scala会将函数最后一行进行返回。函数的返回值除了极本类型外还有Unit类型,其相当于Java类型中的void。
  3. foreach和for表达式
    Scala中的for表达式喝Java中的类似,例如for(arg <- args)类似于Java中的for(Object obj : args),只不过Scala中不需要显示指明类型而已。Scala中的foreach表达式主要用于集合类型。由于Scala是以函数式编程为基础的,函数是第一公民,因此foreach表达式中可以直接穿入函数。例如:args.foreach(arg => println(arg))。其表示输出args中的每一个元素。其中括号内的部分可以成为函数表达式或者字面函数。其极本格式如下:
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值