C05.入門與語法(Syntax)

Scala Language

難免的我們會進行相關的比較,Scala code 和 Java™ code 將放在一起展示,但(您將發現)Scala 中的許多內容與您在 Java 編程中發現的任何內容都沒有直接關聯,而這正是 Scala 的魅力所在!畢竟,如果 Java code 就可以做到的話,又何必學習 Scala 呢?

學習 Scala 的初期, 仍建議你混搭 Scala 於你舊有的專長範圍程序(Java / .NET), 必竟主流市場在短期內很難被改變, 由於 Scala 和 Java 的方便的互操作性,所以 scala 就沒有必要在重寫那些在 java 中已經有的 API 了,導入使用就可以了。(同理而論, 在 .NET 平台 Scala 也是相同的作法)



YouTube Video



與 JAVA 相同處



註解符同 JAVA


// 單行註解


/*
 * 多行註解
 */


/**
 * @see Javadoc / scaladoc 說明文件用註解區塊
 **/




不同處





行尾的 ; 是可選的






References


  1. Specification (http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaReference.pdf).
  2. Scala 快速入門, 日文, Java 熟手用, http://sites.google.com/site/scalatohoku/dai-49-kai-bennkyoukai/scalanyuumon----scalade-kaki-hajime-ta-javadzukai-muke
  3. scala 學習筆記(1)