flutter - 背后的逻辑是什么,什么onPressed带入Flutter?

标签 flutter dart

    void moveToReg()
    {
      //it is a function
    }

  onPressed: moveToReg  //It works 
  onPressed: moveToReg(); //It gives an error 

I am an absolute beginner and I want to ask why onPressed takes function without Parentheses ?

最佳答案

不带括号的onPressed take函数将引用(指针)传递给该函数moveToregonPressed参数,只是因为onPressedmoveToreg期望的回调参数兼容。

关于flutter - 背后的逻辑是什么,什么onPressed带入Flutter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59152538/

相关文章:

Flutter- 为 userId 使用静态变量是否安全

google-maps - 在Google map 中显示多个标记

flutter - Flutter:是否可以在main.dart中一次实现一个 snackbar ,例如在连接状态更改时在所有屏幕上实现一次

Flutter TextField 值总是大写和去抖动

http - flutter 错误 : type 'AddressInfo' is not a subtype of type 'String' in type cast

firebase - Flutter Firestore 如何从聊天对话中获取最后一条消息?

dart - 如何以编程方式在 flutter 中突出显示字符串中的单词

http - flutter HttpException : Connection closed while receiving data

flutter - 使用Flutter Provider管理嵌套类的状态

inheritance - Dart 继承和 super 构造函数