W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們可以執(zhí)行Scala代碼,首先使用scalac
命令行工具編譯它。
object HelloWorld { def main(args: Array[String]) { println("Hello,World!") } }
語(yǔ)句末尾的分號(hào)通常是可選的。
語(yǔ)句末尾的分號(hào)通常是可選的。
Scala程序處理從主方法開(kāi)始,這是每個(gè)Scala程序的一個(gè)強(qiáng)制性部分。
主要方法未標(biāo)記為靜態(tài)。
主要方法是對(duì)自動(dòng)實(shí)例化的單例對(duì)象的實(shí)例方法。
沒(méi)有返回類(lèi)型。實(shí)際上有Unit,這是類(lèi)似于void,但它是由編譯器推斷。
我們可以通過(guò)在參數(shù)后面加一個(gè)冒號(hào)和類(lèi)型來(lái)顯式地指定返回類(lèi)型:
def main(args: Array[String]) : Unit = { }
Scala使用def
關(guān)鍵字告訴編譯器這是一個(gè)方法。
在Scala中沒(méi)有訪(fǎng)問(wèn)級(jí)別修改器。
Scala未指定公用修飾符,因?yàn)槟J(rèn)訪(fǎng)問(wèn)級(jí)別為public。
讓我們編寫(xiě)一個(gè)程序,在Print1.scalafile中打印從1到10的數(shù)字:
object Main { def main(args: Array[String]) { for {i <- 1 to10} println(i) } }
我們可以在控制臺(tái)中輸入scala Main.scala
來(lái)運(yùn)行代碼
程序?qū)?shù)字1至10分配給變量,然后執(zhí)行println(i),打印數(shù)字1至10。
在Print2.scala文件中,放入
object Main { def main(args: Array[String]) { for { i <- 1 to 10 j <- 1 to 10 } println(i* j) } }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: