.scala 變量定義 ,var val 區別。 var 定義可變變量 val 定義不可變變量,scala 推薦使用。相當於Java的final 變量. scala中包含的基本數據類型詳情如下表所示: 序號 基本類型 增強類型 大小 取值范圍 Byte RichByte bit Char RichChar bit Short RichShort bit Int RichInt bit Long ...
2017-04-10 17:57 0 1927 推薦指數:
有經驗的碼農都知道,程序開發的差不多的時候,為了提高程序的穩健性,是一定要加上異常處理機制的 在scala中,用try/catch/finally實現該功能,這個在我的博客,數字轉漢字小工具中有體現,這里給出一個簡單的例子 try { println("運行try ...
處理語法: ...
1、 if表達式 2、 句終結符、塊表達式 3、 輸入與輸出 4、 循環 5、 高級for循環 1、 if表達式 if表達式的定義:scala中,表達式是有值的,就是if或者else中最后一行語句返回的值(和java區別)。可以將if表達式賦予一個變量,也可以提前 ...
Scala try-catch語句 Scala提供try和catch塊來處理異常。try塊用於包含可疑代碼。catch塊用於處理try塊中發生的異常。可以根據需要在程序中有任意數量的try...catch塊。 Scala try catch示例1 在下面的程序中,我們將可疑代碼封裝在try塊 ...
import java.io.IOException /** * 異常捕獲與處理 */ object excepitonUse { def main(args: Array[String]): Unit = { try { throw new ...
一、條件語句 1、布爾值 條件語句中,判斷條件的值一般是布爾值。即條件為真時,將執行什么,條件為假時,將執行什么。 下面的值在作為布爾表達式的時候,會被解釋器看做假(false): False None 0 "" () [] {} 注:雖然上面的值被看做是假 ...
一、Scala 簡介 1、Scala語言既可用於大規模應用程序開發,也可以用於腳本編程,2001年由Martin Odersk 開發,主要優勢 速度和它的表達性。一門函數式編程語言,既有面向對象的特點,又有面向過程的特點。 2、Scala與Java關系 ...