关于方法的参数问题

来源:13-5 基于ListView实现搜索列表【面试加分锦囊】

MR七师弟

2019-03-30

图片描述

请问一个问题,在search_page 中SearchBar中定义了onchangeed方法, 没有给参数, 但是在定义_onTextChange方法的时候, 传递了一个参数, 请问这是什么逻辑?换句话讲, 在调用方法的时候不应该是要给参数么?为什么这里可以不给?

写回答

1回答

CrazyCodeBoy

2019-03-31

这属于Dart基础部分的知识:

onChanged: _onTextChange,传递的是_onTextChange函数的引用,传递引用不是调用函数所以不需要设置参数

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程