我试图对列表中的所有元素求和,它们的类型都是OptionInt,如果它们中的任何一个都是None,那么整个结果就是None,如果所有元素都是Some(值),我想要所有这些元素的总和: val ls =List(Some(2), Some(5), Some(4), Some(1))
ls.fold(None)((rs,x) =&
所以我问题的基础是。毕竟,我需要添加列表中的元素。在最简单的例子中:second = [6,7][x + y for x, y in zip(first, second)]#[7,9]
但是,我的问题是,我是通过for循环生成列表数的。在for循环中,列表不被存储,因此要查看它们,在循环的末尾使用</em