Sciter shorthand 符号

Sciter shorthand notation

我在 Sciter (http://www.terrainformatica.com/) 的 array.reduce 和 object.sort 函数中遇到过这种符号 shorthand :

array.reduce(:a, b: a + b)

object.sort(:a, b: a.start_time < b.start_time ? -1 : 1 )

我几乎可以猜出这些参数的含义,但我不确定。 这个符号是如何工作的?

编辑:Python 中使用了类似的符号。 https://en.wikipedia.org/wiki/Anonymous_function

显然这是 Sciter 脚本语言lambda function syntax,它可能与 JavaScript 相似,但在这方面有很大不同。