スカラーのリストの特定のインデックスに追加する最良の方法は何ですか?私は所定の位置に挿入するように期待していたリストの特定のインデックスに要素を追加する
case class Level(price: Double)
case class Order(levels: Seq[Level] = Seq())
def process(order: Order) {
orderBook.levels.updated(0, Level(0.0))
}
が新しいLevel
をゼロそれだけjava.lang.IndexOutOfBoundsException: 0
をスロー:
は、これは私がしようとしているものです。これを処理する最良の方法は何ですか?リスト内の索引を追跡するために使用されるべきであるSeq
以外のより良いデータ型がありますか?
https://stackoverflow.com/questions/31037384/scala-insert-a-new-element-in-a-specified-リストの位置 – jrook