dart 我应该使用什么类型的if函数代码?

zmeyuzjn  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(111)

if功能码有两种类型:

if (condition1) {
  function1
}
if (condition2) {
  function2
}
function3
if (condition2) {
  function1
} else {
  if (condition3) {
    function2
  } else {
    function3
  }
}

我不知道if函数代码的正确使用方法是什么,希望大家能告诉我。
如果您需要更多信息,请随时发表评论。
我应该使用什么类型的if函数代码?我将非常感谢任何帮助。提前感谢!

7eumitmz

7eumitmz1#

else只在if不为真时运行。您需要使用什么取决于您希望它做什么。
在第一个示例中,如果condition1condition2都为true,则function1function2都将运行。无论条件如何,function3都将运行。
在第二个示例中,当condition2condition3为true时,只有function1会运行,因为它永远不会进入else块。因此,function3仅在condition2condition3均为false时运行,function2仅在condition2为false且condition3为true时运行。

相关问题