scala语法

1.

    for(i<- 0 to 2)

    -》0,1,2(包括2,如果是until就不包括2)


2.

    for (ele <- fields if StringUtils.isNotBlank(ele)) yield (ele.hashCode.toLong, ele)

    遍历fields,其中if判断的是其中没有空, yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。

内容为:1386677,刘德华,wx_hz,2000

                1387766,华仔,wx_hz,3000

---------------------------------

返回为:

        |2051473654|1386677 |

        |20977295  |刘德华      |

        |113568560 |wx_hz    |

        |1537214  |2000      |

        |2051504374|1387766  |

        |681286    |华仔        |

        |113568560 |wx_hz    |

        |1567005  |3000      |

你可能感兴趣的:(scala语法)