開啟Scala的大門--scala入門小例子demo
阿新 • • 發佈:2018-12-25
關於Scala的安裝與部署,請參照本人的上一遍部落格:http://blog.csdn.net/nxw_tsp/article/details/78281533
既然我們已經安裝配置好scala的執行環境,那麼,想必你一定也按耐不住激動的心情,想小試牛刀了吧。
下面我們就開始切入主題。
一、Scala入門小例子
剛接觸Scala的時候,我覺得還是按照我們剛踏入程式設計行列的規矩一樣,先輸出一個HellloWorld!
如果那你已經安裝好了Scala IDE那就更好了,沒有的話,我們先用記事本代替一下。
新建一個檔案,命名為Demo.scala
class Demo {
def doStart(name: java.lang.String) =
print("Hello World" + name);
}
我們看到了,程式碼裡面沒有main方法,所以沒辦法執行,那麼我們就需要再新建一個有main方法的類來輸出這段程式碼。
新建檔案TestDemo.scala
object TestDemo {
def main(args: Array[String]) = {
val demo = new Demo
demo doStart "By Scala!" ;
}
}
main方法也有了,那麼就可以輸出了。
我們這次通過控制檯輸出
二、輸出
跟java一樣,要想輸出程式碼中的資訊,那麼就需要我們事先編譯一下。
執行編譯命令
scalac Demo.scala
Scalac Testdemo.scala
對於圖中1所示,我們要切換到兩個檔案所在的磁碟。
對於圖中2、3所示,是分別編譯兩個檔案的命令。
既然已經編譯完成,那麼就開始最關鍵的一步,輸出吧。
輸出命令
scala TestDemo
好了,由於在TestDemo.scala檔案輸出語句裡面忘記在前面加空格,結果輸出的時候worldby連在一起了。所以你們在編寫過程中一定要注意書寫。