小编AS_*_*AS_的帖子

原始数组如何在Java中为每个循环使用new?

我知道每个循环的新特性适用于Iterable和数组,但我不知道在使用数组时幕后是什么.

任何人都可以帮我理解这个吗?提前致谢.

int[] number = new int[10];

for(int i: number) {

}
Run Code Online (Sandbox Code Playgroud)

java arrays foreach

21
推荐指数
3
解决办法
2万
查看次数

如何改进用Scala编写的这段代码?

我想知道如何改进此代码以使其更具可读性和流畅性.感谢您的帮助,谢谢.

// filter DWT based on Zone
val dwtListZon = query.zoneOpt match {
  case None => dwtListStn
  case Some(zon) => {
    if (zon.crwStn333 == "all") {
      dwtListStn
    }
    dwtListStn.filter(_.crwStnAbbr3 == zon.crwStnAbbr3)
  }
}
Run Code Online (Sandbox Code Playgroud)

我只想学习如何在简单性和可读性方面编写代码,以更具声明性(如果可能)的方式编写代码.

下面的答案显示了做同样事情的不同风格,这也有助于扩大我对FP和Scala的总体洞察力.感谢那!

scala

0
推荐指数
1
解决办法
100
查看次数

标签 统计

arrays ×1

foreach ×1

java ×1

scala ×1