如何在scala中访问序列中的第二个元素

如何在scala中访问序列中的第二个元素,scala,Scala,如果我有上面的陈述,我需要对偶数位做加法,对奇数位做减法,我如何才能访问它们?说清楚 (0,1)必须变成(0,(1+2)) (1,2)必须变成(1,(1-2)) (2,3)必须变成(2,(3+4)) (3,4)必须变成(3,(3-4) 你是说这样的事吗 val k = Seq((0,1),(1,2),(2,3),(3,4)) k: Seq[(Int, Int)] = List((0,1), (1,2), (2,3), (3,4)) 你是说像这样的事吗 val k = Seq((0,1),(1

如果我有上面的陈述,我需要对偶数位做加法,对奇数位做减法,我如何才能访问它们?说清楚

  • (0,1)必须变成(0,(1+2))
  • (1,2)必须变成(1,(1-2))
  • (2,3)必须变成(2,(3+4))
  • (3,4)必须变成(3,(3-4)

    • 你是说这样的事吗

      val k = Seq((0,1),(1,2),(2,3),(3,4))
      k: Seq[(Int, Int)] = List((0,1), (1,2), (2,3), (3,4))
      

      你是说像这样的事吗

      val k = Seq((0,1),(1,2),(2,3),(3,4))
      k: Seq[(Int, Int)] = List((0,1), (1,2), (2,3), (3,4))
      

      你的问题不清楚。加法中的“1”和“2”来自哪里。它们来自序列中的下一个元素吗?除了示例之外,你能给出一个公式吗?你的问题不清楚。“1”和“2”在哪里来自加法。它们来自序列中的下一个元素吗?除了这个例子,你能给出一个公式吗?