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 相似,但在这方面有很大不同。
我在 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 相似,但在这方面有很大不同。