在之前文章提過,Scala 支援 interpreter(直譯環境)以及 script 的用法,現在說明。
1. Interpreter(直譯環境)
scala 命令也是 interpreter(直譯環境),當你在 scala 命令後面沒有放置 class_name,會進入直譯環境。
直譯環境執行後,在你的 console 會產生 prompt,通知你輸入命令,你輸入命令後,scala interpreter 會依序執行,並將對應的結果輸出到 console 中。直譯環境是學習 Scala 很好的方式,大家可多瞭解。關於直譯環境的命令,這裡不詳加說明,請自行參閱網站。
2.以 script 的執行方式
Scala 可以直接執行 Scala 所寫成的 script file,該 script file 副檔名可以任意,但最好是 .scala。執行方式仍然使用 scala 命令。
執行方式:scala x1.scala
以上,簡單介紹直譯環境與 script-like 的執行方式。由這些支援,就可瞭解 Scala 在模擬一般的 script language 花下多少心思。
沒有留言:
張貼留言