iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

認識scala 系列

scala的名字,是由scalable language而來.那一個語言可以scalable到底是什麼意思呢?就算看了許多介紹,但沒實際了解還真的是無感啊!所以利用這次機會認識一下scala吧~

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文 團隊就是有亦思
DAY 21

Scala day 21 (Set)

Set Set 是一個無法放置相同元素的容器,元素都是唯一的,不會重複.有分為 mutable 及 immutable. immutable Set 內容不可以...

2017-12-24 ‧ 由 daniel0614 分享
DAY 22

Scala day 22 (Companion Object & apply & update)

Companion Object 如果 object 的名稱和 class 名稱相同,稱為 Companion Object (Employee).由於 Com...

2017-12-25 ‧ 由 daniel0614 分享
DAY 23

Scala day 23 (implicit conversion)

implicit conversion 就是在當某物件沒有要呼叫的方法時,可以定義 implicit function 編譯器會嘗試使用 implicit fu...

2017-12-26 ‧ 由 daniel0614 分享
DAY 24

Scala day 24 (variances)

variances 就是定義型別,以及型別的父子類別的繼承關係. 首先先訂幾個類別並有繼承關係 :抽象類別 Animal、繼承 Animal 的 Cat、繼承...

2017-12-27 ‧ 由 daniel0614 分享
DAY 25

Scala day 25 (Bounds)

Bounds A <: B Upper bound 再了解 Upper bound 之前也先來定義一些類別 : trait OntheRoad trai...

2017-12-28 ‧ 由 daniel0614 分享
DAY 26

Scala day 26 (Read Files)

Read file 建立一個 a.txt,內容為 : 12345 abcde ~*_+= 您好 使用 scala.io.Source 套件 : scala&g...

2017-12-29 ‧ 由 daniel0614 分享
DAY 27

Scala day 27 (Write Files)

Write file 使用 java io 的 package,來建立檔案 :用 PrintWriter scala> import java.io._...

2017-12-30 ‧ 由 daniel0614 分享
DAY 28

Scala day 28 (json)

lift-json 這裡介紹使用 lift-json 的套件(lift-json_2.12-3.1.1.jar),來對 json 格式資料做處理.需先將 jar...

2017-12-31 ‧ 由 daniel0614 分享
DAY 29

Scala day 29 (some collection method)

map 對 collection 每個元素個別處理 : scala> val lst = List("Daniel","Ap...

2018-01-01 ‧ 由 daniel0614 分享
DAY 30

Scala day 30 (Functional Programming)

Functional Programming 今天是鐵人賽的最後一天,就來聊聊第一天說到的 scala 可以 Functional Programming 吧....

2018-01-02 ‧ 由 daniel0614 分享