if…else語句
val x=
10if
(x>10)
else
if(x==10)
else
scala任何表示式都有返回值
val x=
10val y=
if(x==
10) x+
1else x //單行表示式可以省略{}
//y=11
**塊「」也是表示式,返回值為最後乙個表示式結果
val x=
10val y=
//y=11
while迴圈
var num: int =
0while
( num <
100)
//scala中可以不用在語句結束位置顯示地使用分號(;)
//do-while
var num: int =0do
while
( num <
200}
for迴圈
val num:int =10;
for( i: int <
-1 to num )
//「i to j"或者"i until j"均表示建立乙個區間range
for
中斷
import scala.util.control.breaks._
val num:int =10;
for( i: int <
-1 to num by 2
)
for迴圈過濾
val num:int =10;
for( i: int <
-1 to num;
if i%2==
0;if i>5)
//多個條件時使用分號(;)
for迴圈返回值for 迴圈中的 yield 會把當前的元素記下來,儲存在集合中,迴圈結束後將返回該集合。也稱for推導式
val num:int =10;
var retval=
for( i: int <
-1 to num;
if i%2==
0;if i>
5) yield i;
for(a<
-retval)
//輸出6 8 10
需求說明:使用scala程式設計輸出如圖所示加法表
答案:
object practice4 +$=6")}
}}
關於 Http 協議,你必須要知道的
http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,是用於從全球資訊網伺服器傳輸超文字到本地瀏覽器的傳送協議。http 是基於 tcp ip 協議通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 它不涉及資料報 packet 傳輸,主要規定了客戶端和伺...
關於 Http 協議,你必須要知道的
引言一 http的特點 二 http報文 1 請求行post chapter17 user.html http 1.1代表請求方法,chapter17 user html表示uri,http 1.1代表協議和協議的版本。現在比較流行的是http1.1版本。2 請求頭 值對組成,每行一對,關鍵字和值用...
關於Http協議,你必須要知道的
http的特點 2.靈活 http允許傳輸任意型別的資料物件。3.無連線 無連線的含義是限制每次連線只處理乙個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。http報文 http報文包括請求報文和響應報文兩大部分,其中請求報文由請求行 request l...