Scala學習(1) for迴圈

2021-08-21 10:38:26 字數 1346 閱讀 3544

//to 前後都包含

//until和range只包含前,不包含後

//迴圈表示式

println("--------------迴圈表示式-------------")

val arr = 1 to 9

println(s"to表示式:$")

val arr1 = 1 until 9

println(s"until表示式:$")

val arr2 = range(1, 9, 1)

println(s"range表示式:$")

val arr3 = 1.to(10, 2)

println(s"to表示式加上步長為2:$")

//迴圈遍歷陣列元素

println("----------迴圈遍歷陣列元素----------------")

for (value <- arr)

//迴圈遍歷陣列,只需要偶數

println("----------迴圈遍歷陣列,只需要偶數----------------")

for (value <- arr if value % 2 == 0)

println("----------迴圈遍歷陣列,只需要偶數(簡化)------------")

for (value <- arr if value % 2 == 0) println(s"arr陣列中的偶數:$value\t")

//列印九九乘法表

//多重迴圈用大括號,

// 每重迴圈之間用分號隔開或換行,

// 從左到右(從上到下)依次是從外層迴圈到內層迴圈

println("-------------列印九九乘法表-------------")

for

a <- 1 to 9

b <- 1 to a

} //將陣列中每個元素的空格去掉,並將空的字串去掉

println("-------------去空格,並將空的字串去掉-------------")

//定義陣列

val urls = array(" hive.apache.org "," ","sqoop.apache.org "," hadoop.apache.org")

for println(item)

//將arr集合中的偶數的平方重新組成乙個新的集合

println("---------將arr陣列中的偶數的平方重新組成乙個新的陣列--------")

var result: immutable.seq[int] = for (value <- arr if value%2 == 0) yield

println(result)

Python 迴圈(1)for迴圈

今天我們來學習python for迴圈。當我們需要將程式多次重複做同一件事,就可以利用python的for迴圈來完成。話不多說,先看例子 乙個整理5件衣服的過程 for i in range 5 print 拿衣服 print 折衣服 print 把衣服放到旁邊 在上述 中,我們使用了range函式...

從小到大排序1(for迴圈法)

輸入n,下一行有n個數,將這n個數從小到大排序 難度 中等難度 知識點 排序 for 陣列,swap swap a,b 函式 交換a,b a,b必須是int double long long型別,字串不行!如下 include include using namespace std int main...

scala學習筆記(1)

在eclipse中建立乙個scala project,名稱為helloworld 在projet中建立乙個package 然後新建乙個scala object,例如test.scala code package main.scala object hi 在eclipse中執行test.scala 上...