Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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 在Dart上创建函数作为参数时出错_Flutter_Dart - Fatal编程技术网

Flutter 在Dart上创建函数作为参数时出错

Flutter 在Dart上创建函数作为参数时出错,flutter,dart,Flutter,Dart,错误就在minhaFnImpar中,它显示了蓝色和红色的线条,蓝色的表示没有使用, 红线表示其未定义的名称 我尝试创建if&else,并将Random放在那里,但仍然不起作用,我做错了什么?错误是由于minhaFnImPar的拼写错误,您将其拼错为minhaFnImPar。请参阅下面的正确代码: import 'dart:math'; main() { var minhaFnPar = () => print("O valor e par!"); var minh

错误就在minhaFnImpar中,它显示了蓝色和红色的线条,蓝色的表示没有使用, 红线表示其未定义的名称


我尝试创建if&else,并将Random放在那里,但仍然不起作用,我做错了什么?

错误是由于minhaFnImPar的拼写错误,您将其拼错为minhaFnImPar。请参阅下面的正确代码:

import 'dart:math';

 main() {
var minhaFnPar = () => print("O valor e par!"); 
var minhaFnImPar = () => print("O valor e impar!")
 
 executar(fnPar: minhaFnPar, fnImpar: minhaFnImpar);
}

void executar({Function fnPar, Function fnImpar}) {
  Random().nextInt(10) % 2 == 0 ? fnPar() : fnImpar();
}

该错误是由于minhaFnImPar的拼写错误造成的,您将其拼错为minhaFnImPar。请参阅下面的正确代码:

import 'dart:math';

 main() {
var minhaFnPar = () => print("O valor e par!"); 
var minhaFnImPar = () => print("O valor e impar!")
 
 executar(fnPar: minhaFnPar, fnImpar: minhaFnImpar);
}

void executar({Function fnPar, Function fnImpar}) {
  Random().nextInt(10) % 2 == 0 ? fnPar() : fnImpar();
}

请格式化你的代码以便我们能帮助你请格式化你的代码以便我们能帮助你谢谢你们。我对这样的错误感到有点尴尬,我是编程界的新手,我正在学习Dart的基础知识,再次感谢你的回答。你使用的是不同的语言键盘吗。这两个名字在视觉上看起来是一样的,但IDE一直在抱怨。我对这样的错误感到有点尴尬,我是编程界的新手,我正在学习Dart的基础知识,再次感谢你的回答。你使用的是不同的语言键盘吗。这两个名字在视觉上看起来是一样的,但IDE一直在抱怨。