大数据系列修炼-Scala课程01

本文作为大数据系列的一部分,重点介绍了Scala的基础知识,包括函数定义实战、流程控制(if判断、do...while、for循环)以及异常处理。通过实例展示了Scala中函数的无参调用、返回值处理,以及如何运用if判断、do...while循环和for循环。同时,还提及了在Scala中如何使用break,并简要说明了异常处理的case匹配方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


核心内容:
1、scala函数定义入门实战
2、scala流程控制入门实战
3、scala异常处理入门实战


1、scala函数定义入门实战

scala函数的定义:
(1)定义函数的时候需要指定关键字def
(2)内容包括函数的名称、函数的形参列表(先写参数的名称、在指定参数的类型)、函数的返回值(无返回值为Unit)、函数的执行体(若返回值非空,则函数的执行体必须以=进行连接)
(3)无参的函数在调用的时候可以不用写()
(4)函数的返回值可以不用写return
示例程序:

   def fun(i:Double,j:Double)=
   {
      var x = i;
      var y = j;
      x + y;//表示返回x+y
   }
2、scala流程控制入门实战

scala的流程控制涉及到了if判断、