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 |