gpt4 book ai didi

dart - 有什么方法可以获取级联中最后一个方法的返回值?

转载 作者:行者123 更新时间:2023-12-01 11:43:52 24 4
gpt4 key购买 nike

我正在做这样的事情:

new A()
..methodA()
..methodB()
.toString();

这应该返回 toString() 的结果吗?目前它正在返回新的 A 对象。

最佳答案

在您的代码中,toString() 应用于 methodB() 的结果。就像你在做的那样:

var func = (o) {
o.methodA();
o.methodB().toString();
return o;
};
func(new A());

要做你想做的,你必须做类似的事情:

(new A()
..methodA()
..methodB()).toString();

关于dart - 有什么方法可以获取级联中最后一个方法的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com