想要scala入門,你必須要知道這些(2)

2021-10-08 10:48:38 字數 1639 閱讀 5674

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...