難免的我們會進行相關的比較,Scala code 和 Java™ code 將放在一起展示,但(您將發現)Scala 中的許多內容與您在 Java 編程中發現的任何內容都沒有直接關聯,而這正是 Scala 的魅力所在!畢竟,如果 Java code 就可以做到的話,又何必學習 Scala 呢? 學習 Scala 的初期, 仍建議你混搭 Scala 於你舊有的專長範圍程序(Java / .NET), 必竟主流市場在短期內很難被改變, 由於 Scala 和 Java 的方便的互操作性,所以 scala 就沒有必要在重寫那些在 java 中已經有的 API 了,導入使用就可以了。(同理而論, 在 .NET 平台 Scala 也是相同的作法)
|
C05.入門與語法(Syntax)
子網頁 (16):
0500.First Steps to Scala
0501.Hello.scala
0502.值類型(Value Types)
0503.偏愛欄位(Fields)不變性
0504.操作方法(Methods)
0505.程序進入點
0506.字串(String)
0507.預設行為(Sensible Defaults)
0508.Java 開發者請留步!
0510.界範圍/過濾器(Range/Filter)
0514.不變元組容器-Tuples
0515.樣式匹配(Pattern Matching)
0515. Array 與 List 容器
0515.Map(關聯映射)
0516.判斷式迴圈(Loop)
0520.裝載(import)APIs
Comments