Scala入門與進階(一)- 初始Scala

1.初識Scala

1.1 Scala概述

image.png

Scala 是整合了面向對象和函數式邊恆的高級編程語言。他的一些靜態類型可以幫助咱們在一些複製的應用程序裏面避免到不少bug,而且他的JVM和JavaScript運行環境能夠幫助你構建高性能的系統,而且可以輕鬆的訪問已有的龐大的Java類庫。html

1.2 學習Scala的意義

  1. 錢多
  2. 作東西:Spark,Kafka,Flink 生態系統
  • 代碼優雅
  • 開發速度快
  • 融合到生態圈

1.3 Scala安裝

1. 安裝Java8

2. 下載Scala-2.11.8 www.scala-lang.org/download/2.…

image.png

3. 解壓 tar -zxcf scala-2.11.8.tar.gz

4. 配置環境變量

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home"
export PATH=$JAVA_HOME/bin:$PATH

export SCALA_HOME="/Users/markgao/source/scala-2.11.8"
export PATH=$SCALA_HOME/bin:$PATH
複製代碼

5. 驗證

➜ scala-2.11.8 scala
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_171).
Type in expressions for evaluation. Or try :help.

scala>
複製代碼

1.3 Scala使用入門

scala> 1+3
res1: Int = 4 // 自動識別類型

scala> res1 * 3 //自動給返回結果賦值給變量
res2: Int = 12

scala> res0 * res1
res3: Int = 16

scala> println("hello word")
hello word
scala>
複製代碼

1.4 Scala和Java版本Hello World對比

image.png
相關文章
相關標籤/搜索