Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 无效与无效返回类型颤振_Flutter_Dart_Void - Fatal编程技术网

Flutter 无效与无效返回类型颤振

Flutter 无效与无效返回类型颤振,flutter,dart,void,Flutter,Dart,Void,我在看《颤振无聊秀》,他们使用了Future而不是Future返回类型作为方法。然后我遇到了一个问题,但让我困惑的是,正如答案所解释的 类型void允许任何类型的值,但表示不应使用该值 我尝试在dart中检查,因此使用了以下代码: void main() { for (int i = 0; i < 5; i++) { print('hello ${i + 1}'); } return 1; } void main(){ 对于(int i=0;i

我在看《颤振无聊秀》,他们使用了
Future
而不是
Future
返回类型作为方法。然后我遇到了一个问题,但让我困惑的是,正如答案所解释的

类型void允许任何类型的值,但表示不应使用该值

我尝试在dart中检查,因此使用了以下代码:

void main() {
  for (int i = 0; i < 5; i++) {
    print('hello ${i + 1}');

  }
  return 1;
}

void main(){
对于(int i=0;i<5;i++){
打印('hello${i+1}');
}
返回1;
}
它给了我以下错误:

错误:无法从void函数返回值。返回1

我的问题是,如果函数返回类型为void,您可以返回任何内容吗?另外,Null和void作为返回类型之间有什么区别?如果它们有相似的结果,那么使用哪种返回类型更好


谢谢。

这是否消除了您的疑虑@史莱雅,这解释了一切。非常感谢。这是否消除了你的疑虑@史莱雅,这解释了一切。非常感谢。