1. object demo {
    2. def main(args: Array[String]): Unit = {
    3. val map = Map("A" -> 1, "B" -> 0, "C" -> 3)
    4. for ((k, v) <- map) { //直接将map中的k-v遍历出来
    5. println(k + " -> " + v) //3个
    6. }
    7. println("----------------------")
    8. //遍历value=0的 k-v ,如果v不是0,过滤
    9. for ((k, 0) <- map) {
    10. println(k + " --> " + 0) // B->0
    11. }
    12. println("----------------------")
    13. //if v == 0 是一个过滤的条件
    14. for ((k, v) <- map if v >= 1) {
    15. println(k + " ---> " + v) // A->1 和 c->33
    16. }
    17. }
    18. }