小编Ala*_*son的帖子

如何对jq中的映射数组中的值求和?

给定以下形式的JSON流:

{ "a": 10, "b": 11 } { "a": 20, "b": 21 } { "a": 30, "b": 31 }
Run Code Online (Sandbox Code Playgroud)

我想对每个对象中的值求和并输出一个对象,即:

{ "a": 60, "b": 63 }
Run Code Online (Sandbox Code Playgroud)

我猜这可能需要将上面的对象列表展平成一个对数组,[name, value]然后使用这些值进行求和,reduce但是使用的语法文档reduce是可悲的.

json sum key jq

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

Scala:将@unchecked注释放在foreach中的位置

我有以下内容:

samples.sliding(2).foreach{case List(a, b)=> printf("%x %x\n", a.value, b.value)}
Run Code Online (Sandbox Code Playgroud)

我知道单个'case'将匹配所有可能的值,但我得到'匹配并非详尽'的警告.Scala书中解释了将@unchecked注释放在正常的完全指定的匹配表达式上的位置,但不适用于上面的表单.如何注释上面的内容以阻止编译器抱怨?

foreach scala unchecked

3
推荐指数
1
解决办法
1540
查看次数

标签 统计

foreach ×1

jq ×1

json ×1

key ×1

scala ×1

sum ×1

unchecked ×1