美文网首页
可调用的类 (Callable classes)

可调用的类 (Callable classes)

作者: 黑色的雨天 | 来源:发表于2018-10-28 19:25 被阅读0次

要让Dart类像函数一样被调用,需要实现call()方法。

在下面的示例中,WannabeFunction类定义了一个call()函数,它接受三个字符串并将它们连接起来,用空格分隔每个字符串,并附加一个感叹号。

class WannabeFunction {
  call(String a, String b, String c) => '$a $b $c!';
}

void main() {
  var wf = new WannabeFunction();
  var out = wf("Hi","there,","gang");
  print('$out');
}

有关像函数一样处理类的更多信息,请参阅Dart中的模拟函数

相关文章

  • 可调用的类 (Callable classes)

    要让Dart类像函数一样被调用,需要实现call()方法。 在下面的示例中,WannabeFunction类定义了...

  • 线程等待

    自己看的,乱写的,勿喷 线程配置类 写一个Callable实现类实现业务 调用Callable实现类

  • Python学习记录day4

    1.内置函数补充 callable(object)检查对象object是否可调用1、类是可以被调用的2、实例是不可...

  • “xxx”object is not callable的解决

    callable是调用,函数才能调用比如print()不能callable的原因是在不是函数的东西后面加了()比如...

  • 类 (Classes)

    Dart是一种面向对象的语言,具有类和基于mixin的继承。每个对象都是一个类的实例,所有类都是从Object继承...

  • Classes - 类

    来源于 Ry’s Objective-C Tutorial - RyPress 一个学习Objective-C基础...

  • serialVersionUID的作用

    前言 简单地说,serialVersionUID是可序列化类( Serializable classes)的唯一标...

  • Future

    1 测试类-FetureTest 2 Callable实现类

  • case class

    Case Classes Scala 支持 case classes 记法。Case Class 就是普通的类, ...

  • Scala Class etc.

    Classes 一个源文件可包含多个类,每个类默认都是 public 类字段必须初始化,编译后默认是 privat...

网友评论

      本文标题:可调用的类 (Callable classes)

      本文链接:https://www.haomeiwen.com/subject/zzjmtqtx.html