学习资料:《Scala学习手册》
语言简介略,安装也很简单
- 装好jvm
-
安装scala:
brew install scala
即可 -
helloworld很简单:
println("Hello, World")
附上类似ipython的iscala
中文名 | 英文名 | 解释 | 语法 | 例句 |
---|---|---|---|---|
字面量 | literal | 也就是直接写出值的常量 | ||
值 | value | 是个有名字的值,但不可重新赋值 |
val <变量名>[: <类型>] = <数据>
|
val x: Int = 20
|
变量 | variable | 是个有名字的值,可以重新赋值 |
var <变量名>[: <类型>] = <数据>
|
var x: Int = 20
|
类型 | type | 是数据的种类(kind) |
- 所有scala数据都对应一个特定的类型
- 所有scala类型都定义为包含方法的类,这些方法将用来处理这些数据
- scala中使用jvm的自动垃圾回收,不能手动撤销值和变量
-
scala中命名标准非常宽松,除了括号、中括号、点号,其它的字符全都可以,但哪怕是这几个符号其实也可以,具体范围是
\u0020-007F和Unicode Sm[Symbol/Math]中除了([]).之外的所有字符
。极端例子如下:val π = 3.14159 val $ = "USD currency symbol" val o_O = "Hmm" val `a.b` = 4