我在Sciter(http://www.terrainformatica.com/)中的array.reduce和object.sort函数中遇到过这种表示法的简写:
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