在Dart中,提供了一种可以把类作为方法且给其他的类调用的方式。如果要使一个类被调用,就需要实现call()方法。示例如下:
其中,RunnableClass类实现了call()方法,返回用户输入的文字。我们在main()方法中创建该类的实例,并尝试调用类:
运行,输出结果: