我不理解then()
子句的语法。
1. myFuture(6).then((erg) => print(erg))
(erg) => expr
的语法结构是什么?
我认为它可能是一个函数,但是......
then( callHandler2(erg)
无法工作,错误:
"Multiple markers at this line
- The argument type 'void' cannot be assigned to the parameter type '(String) ->
dynamic'
- Undefined name 'erg'
- Expected to find ')'"
2. myFuture(5).then((erg) {callHandler(erg);}, onError: (e) => print(e))
What´s `onError: (e) => expr"` syntactically?
3. onError:
和 .catchError(e)
这两种方式有什么区别吗?