scala的名字,是由scalable language而來.那一個語言可以scalable到底是什麼意思呢?就算看了許多介紹,但沒實際了解還真的是無感啊!所以利用這次機會認識一下scala吧~
前言 在還沒開始之前有些稍微找了一些 scala 的資料.scala 基本的核心概念或許就是名字的本身 scalable(sca) language(la),感...
Use scalac Compile Scala: 寫一隻 HelloWorld.scala object HelloWorld { def main(a...
Define something in scala 定義變數 定義一個變數的基本內容 : var / val 變數名稱 : 變數型態 = 值 scala&g...
Basic Types Byte,Short,Int,Long,Char 稱為 integral types. integral types 再加上 Floa...
scala's function literal function literal 語法例子 : (num1: Int,num2: Int) => n...
Any method can be an operator scala 的方法可當成運算子,運算子也可當成方法 以 Int 為例,Int 定義了許多運算子的方法...
define Class scala 在定義 class 沒給修飾子(private,protected)的話,預設是 public 的.一個 class 的...
tuple tuple 是可存取不同型態的一種物件,它是 immutable 的.格式像這樣 (element1 , element1 , ...) scala...
Curry 一般函式的寫法 : scala> def sum(num1:Int , num2:Int) = num1 + num2 sum: (num1:...
scala 迴圈的寫法很多種,但這邊大概整理成 4 項,根據需求來決定要使用哪種寫法 : 循序取得 collection 元素. 需要有 index 取得 c...