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

时间:2019-12-03 08:02:17

标签: flutter dart

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

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

我是一个绝对的初学者,我想问一下为什么onPressed可以不带括号使用功能吗?

1 个答案:

答案 0 :(得分:2)

不带括号的

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