[英]How to write chain functions DART?
我正在編寫flutter應用程序並需要一個鏈函數。 我找到了一些解決方案,但它對我不起作用。 怎么寫的?
例如。(我寫的自定義get函數)
get().addHeader(value:xx).addHeader(value:xxx)
我正在使用HTTP幫助程序或字符串幫助程序函數。
AVOID從方法中返回
this
只是為了啟用流暢的界面。
方法級聯是鏈接方法調用的更好解決方案。
在你的情況下
class HttpCall {
void addHeader(String name, String value) { ... }
}
main() {
// get() returns a HttpCall
get()
..addHeader('name1', 'value1')
..addHeader('name2', 'value2');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.