Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写链函数DART?_Dart_Flutter - Fatal编程技术网

如何编写链函数DART?

如何编写链函数DART?,dart,flutter,Dart,Flutter,我正在编写颤振应用程序,需要一个链式函数。我找到了一些解决办法,但对我来说不起作用。怎么写的 例如。(我编写了自定义get函数) get().addHeader(值:xx).addHeader(值:xxx) 我正在使用HTTP帮助程序或字符串帮助程序函数。如中所述: 避免仅为了启用流畅的界面而从方法返回此 方法级联是链接方法调用的更好解决方案 就你而言 class HttpCall { void addHeader(String name, String value) { ... } }

我正在编写颤振应用程序,需要一个链式函数。我找到了一些解决办法,但对我来说不起作用。怎么写的

例如。(我编写了自定义get函数)

get().addHeader(值:xx).addHeader(值:xxx)
我正在使用HTTP帮助程序或字符串帮助程序函数。

如中所述:

避免仅为了启用流畅的界面而从方法返回

方法级联是链接方法调用的更好解决方案

就你而言

class HttpCall {
  void addHeader(String name, String value) { ... }
}

main() {
  // get() returns a HttpCall
  get()
    ..addHeader('name1', 'value1')
    ..addHeader('name2', 'value2');
}

使用
=
get()…addHeader(值:xx)…addHeader(值:xxx)