函数名称“_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
答案 0 :(得分:1)
我认为这是一个可以传入自定义实现的默认设置。默认实现没有什么特别之处 - 只需返回参数。自定义实现可能会传递另一种具有更多功能的方法。我猜_nop
表示No Operation
。
答案 1 :(得分:0)
正如Klaster所说:=>
语法与“return”相同。
因此static _nop(e) => e
与static _nop(e) { return e; }
相同。
一般来说,nop意味着没有操作。我无法告诉你他们为什么需要这个,但函数只返回值。
Gerards, 罗伯特