scala的名字,是由scalable language而來.那一個語言可以scalable到底是什麼意思呢?就算看了許多介紹,但沒實際了解還真的是無感啊!所以利用這次機會認識一下scala吧~
Set Set 是一個無法放置相同元素的容器,元素都是唯一的,不會重複.有分為 mutable 及 immutable. immutable Set 內容不可以...
Companion Object 如果 object 的名稱和 class 名稱相同,稱為 Companion Object (Employee).由於 Com...
implicit conversion 就是在當某物件沒有要呼叫的方法時,可以定義 implicit function 編譯器會嘗試使用 implicit fu...
variances 就是定義型別,以及型別的父子類別的繼承關係. 首先先訂幾個類別並有繼承關係 :抽象類別 Animal、繼承 Animal 的 Cat、繼承...
Bounds A <: B Upper bound 再了解 Upper bound 之前也先來定義一些類別 : trait OntheRoad trai...
Read file 建立一個 a.txt,內容為 : 12345 abcde ~*_+= 您好 使用 scala.io.Source 套件 : scala&g...
Write file 使用 java io 的 package,來建立檔案 :用 PrintWriter scala> import java.io._...
lift-json 這裡介紹使用 lift-json 的套件(lift-json_2.12-3.1.1.jar),來對 json 格式資料做處理.需先將 jar...
map 對 collection 每個元素個別處理 : scala> val lst = List("Daniel","Ap...
Functional Programming 今天是鐵人賽的最後一天,就來聊聊第一天說到的 scala 可以 Functional Programming 吧....