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