ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
实现call()方法可以让你的Dart类像函数一样被调用。 在下面的示例中,WannabeFunction类定义了一个call()函数,该函数接受三个字符串并将它们连接起来,每个字符串用空格分隔,并在结尾加一个感叹号。 ~~~ class WannabeFunction { call(String a, String b, String c) => '$a $b $c!'; } main() { var wf = new WannabeFunction(); var out = wf("Hi", "there,", "gang"); print('$out'); } ///执行结果 Hi there, gang! ~~~ 有关类的更多信息,请参见[Dart中的模拟函数]。