私は、このオブジェクトのリストを持っている:スカラーで正しくマップするには?
case class Alloc(
segId: String,
paxId: String,
cos: String,
fare: String,
type: String,
promo: Boolean,
cosLev: String)
、私は現在10のリストを持っている、すべての属性がpaxId除いた値を持っている、すべてのオブジェクトは、「」持っています。 今、私は各paxIdをインクリメントしたいと思います。つまり、最初のAllocにはpaxId = 1、2番目には2 ...、10番目には10です。 私はこれを試してみました:paxIds
なしのallocを含む
val allocWithPaxIds: List[Allocation] = for (id <- 1 to 10) {
allocs.map(alloc=>Alloc.apply(alloc.segId, id, alloc.cos, alloc.fare, alloc.type, false, alloc.cosLev))
}
allocsを私はスカラ座での初心者です、私は失われています、あなたは私を助けることができるでしょう願っています。事前
でおかげ
https://stackoverflow.com/questions/9891407/getting-the-desugared-part-of-a-scala-for-comprehension-expressionを見てみましょう - それは簡単に適用する必要がありますhttp://docs.scala-lang.org/overviews/parallel-collections/overview.html#creating-a-parallel-collection – Reactormonk
マップする前に、idsのIDは何ですか?彼らは最初にどのように生成されていますか? なぜ私はそれが他人と一緒に生成されていないのだろうかと思います。 – iboss
idsは文字列で、 ""で初期化されています – Silverouge