2016-05-31 8 views
0

私はSciter(http://www.terrainformatica.com/)でarray.reduceとobject.sort機能でこの表記法の速記発生している:私はかなりのパラメータの意味を推測することができますが、私は知らないSciter短縮表記

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

+0

これは有効なJSではありません。たとえBabelで使用できるES6機能を使用していても有効です。 – ssube

+0

@ssubeこれはJavascriptではありません。それはTIScriptです(別名Sciter) –

答えて

1

は、どうやらそれはJavaScriptに似ているが、この点で非常に異なっているかもしれないSciterスクリプト言語lambda function syntaxです。

+0

ありがとうございます。はい。それでおしまい。 –