AngularDart:“static _nop(e)=> e”是什么意思?

时间:2014-09-12 01:38:03

标签: angularjs filter dart angular-dart

函数名称“_nop(e)”是什么意思?
它做了什么?

我无法在任何地方找到有关此功能的参考资料。 (我不是询问函数Dart语法,我在这里理解函数简写) (我不确定,但我认为这意味着对表达元素“e”没有任何操作。)

“static _nop(e)=> e;”

参考: order_by.dart第139行(见下面的链接)

https://github.com/angular/angular.dart/blob/master/lib/formatter/order_by.dart

2 个答案:

答案 0 :(得分:1)

我认为这是一个可以传入自定义实现的默认设置。默认实现没有什么特别之处 - 只需返回参数。自定义实现可能会传递另一种具有更多功能的方法。我猜_nop表示No Operation

答案 1 :(得分:0)

正如Klaster所说:=>语法与“return”相同。

因此static _nop(e) => estatic _nop(e) { return e; }相同。

一般来说,nop意味着没有操作。我无法告诉你他们为什么需要这个,但函数只返回值。

Gerards, 罗伯特