044_循环返回值
package com.atguigu.chapter04.myfor
object yieldFor {
  def main(args: Array[String]): Unit = {
    //说明 val res = for(i <- 1 to 10) yield i 含义
    //1. 对1to10 进行遍历
    //2. yield i 将每次循环得到i 放入到集合Vector中,并返回给res
    //3. i 这里是一个代码块,这就意味我们可以对i进行处理
    //4. 下面的这个方式,就体现出scala一个重要的语法特点,就是将一个集合中个各个数据
    //    进行处理,并返回给新的集合
    val res = for(i <- 1 to 10) yield {
      if (i % 2 == 0) {
        i
      }else {
        "不是偶数"
      }
    }
    println(res)
  }
}
Hadoop和kafka的时候也是这么处理的
数据处理过后,在进行处理
Scala 这种方式是将一个集合中个各个数据 进行处理,并返回给新的集合
