55 绑定方法引用
counter.add 成为绑定到这个 counter 对象的函数值。调用 add(2) 会更新同一对象的字段。
norm
class Counter {
Integer value
Integer add(Integer amount) {
value = value + amount
return value
}
}
main() {
Counter counter = Counter(value: 10)
Integer add(Integer amount) = counter.add
printLine(add(2))
printLine(counter.value)
}预期输出:
text
12
12动手试试:创建另一个计数器,分别绑定它的 add 方法。
精确规则:语言参考。