02 Spark组件 —— Scala基础

在浏览器上尝试Scala

你可以在浏览器上使用ScalaFiddle运行Scala。
打开https://scalafiddle.io
在左侧窗格中粘贴println(“Hello, world!”);
点击”Run”按钮,输出将展现在右侧窗格中。
这是一种简单的、零设置的方法来实践Scala的代码片段。
这篇文档中的大部分代码示例与 ScalaFiddle 进行了集成,可以通过点击 “Run” 按钮即来直接运行 Scala 代码。网址链接:https://docs.scala-lang.org/zh-cn/tour/basics.html

表达式

表达式是可计算的语句。

1 + 1

你可以使用println来输出表达式的结果。

println(1) // 1
println(1 + 1) // 2
println("Hello!") // Hello!
println("Hello," + " world!") // Hello, world!

常量

你可以使用val关键字来给表达式的结果命名。

val x = 1 + 1
println(x) // 2

对于结果比如这里的x的命名,被称为常量(values)。引用一个常量(value)不会再次计算。
常量(values)不能重新被赋值。

x = 3 // This does not compile.

常量(values)的类型可以被推断,或者你也可以显示地声明类型,例如:

val x: Int = 1 + 1

注意下,在标识符x的后面、类型声明Int的前面,还需要一个冒号:。

变量

除了可以重新赋值,变量和常量类似。你可以使用var关键字来定义一个变量。

var x = 1 + 1
x = 3 // This compiles because "x" is declared with the "var" keyword.
println(x * x) // 9

和常量一样,你可以显示地声明类型:

var x: Int = 1 + 1

代码块(Blocks)

你可以组合几个表达式,并且用{}包围起来。我们称之为代码块(block)。
代码块中最后一个表达式的结果,也正是整个块的结果。

println({
   
  val x = 1 + 1
  x + 1
}) // 3

函数

函数是带有参数的表达式。
你可以定义一个匿名函数(即没有名字),来返回一个给定整数加一的结果。

(x: Int) =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值