scala for迴圈的哪些梗

2021-10-20 17:59:20 字數 458 閱讀 7506

object forlearn 

i為1到9,不可更改

for (i <- 1 until 10 )

//if i % 2 == 0 作為哨兵,yield 可以回填for的返回值

val b = for (i <- 1 to 10 if i % 2 == 0) yield i+1

println(b)

b為2,4,6,8,10

}}

梗1 :  

for迴圈中to是可以取到的值,而until是無法取到的值。梗2:if可以寫到for裡面作為哨兵,當if條件不成立的時候,跳過本次迴圈

梗3:利用yield可以向for的返回值回填資料,返回結果是乙個vector

梗4:游標是val型別,試圖更改值的操作無法通過編譯。

程式設計師梗 程式設計師哪些事 只有程式設計師才能懂得梗

程式設計師的那些事 程式設計師穿 程式設計師穿 是什麼梗?程式設計師穿 減少bug是真的嗎?最近 buff等話題在網上炸開了鍋,而且有在微博上面發文程式設計師穿了 之後會有 buff,提公升工作效率減少bug,那這到底是怎麼回事呢?聽說微博首屆 程式設計師 大賽 開始了?各路奮戰在一線的程式設計師們...

ed是什麼梗 《JOJO的奇妙冒險》那些梗

jojo的奇妙冒險 是一部相對來說比較小眾的動漫,有些小夥伴可能不知道這部番,但是有很多影視作品都會玩jojo裡的梗,在日本,jojo的奇妙冒險非常受歡迎,不像 七龍珠 海賊王 等經典熱血番。jojo看畫風就有一種熱血到爆衫的感覺 參考北斗神拳 還存在著智鬥,根據動漫中給出的設定,任何智鬥都讓人感覺...

JS 迴圈有哪些

1 each方法 jquery的方法,不能使用break打斷迴圈,return falsed代表for迴圈中的break obj.each function i,item each obj,function i,item 12 2 foreach方法 只能遍歷陣列,不能使用break打斷迴圈,ret...