您的位置 首页 > 德语词汇

decisionmaking是什么意思?用法、例句 Rust - Decision Making

大家好,今天来为大家解答decisionmaking是什么意思?用法、例句这个问题的一些问题点,包括Rust - Decision Making也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

decisionmaking是什么意思?用法、例句 Rust - Decision Making

决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及确定条件为真的情况下要执行的一条或多条语句,以及选择确定条件时要执行的其他语句。条件确定为假。

下面显示的是大多数编程语言中常见的典型决策结构的一般形式-

一个如果语句由一个布尔表达式后跟一个或多个语句。

2、如果...否则声明

一个如果语句可以跟着一个可选的其他语句,当布尔表达式是假的,其执行。

3、else...if和嵌套的if语句

您可以在另一个iforelseif语句中使用一个iforelseif语句。

一个匹配语句允许一个变量来对值列表进行测试。

该IF...ELSE结构求值被执行的代码块之前的状态。

ifboolean_expression{\n//statement(s)willexecuteifthebooleanexpressionistrue\n}\n

如果布尔表达式的值为true,则将执行if语句中的代码块。如果布尔表达式的计算结果为false,则将执行if语句结束之后(右花括号之后)的第一组代码。

fnmain(){\nletnum:i32=5;\nifnum>0{\nprintln!("numberispositive");\n}\n}

上面的示例将打印数字为正,因为if块指定的条件为true。

一个如果可以跟一个可选的其他块。如果由if语句测试的布尔表达式评估为false,则else块将执行。

ifboolean_expression{\n//statement(s)willexecuteifthebooleanexpressionistrue\n}else{\n//statement(s)willexecuteifthebooleanexpressionisfalse\n}\n流程图

所述如果块警卫条件表达式。如果布尔表达式的值为true,则执行与if语句关联的块。

if块后面可以是可选的else语句。如果表达式的值为假,则执行与else块关联的指令块。

fnmain(){\nletnum=12;\nifnum%2==0{\nprintln!("Even");\n}else{\nprintln!("Odd");\n}\n}

上面的示例显示变量中的值是偶数还是奇数。if块将值的除数检查2以确定是否相同。这是上面代码的输出-

Even\n如果嵌套

别人......如果阶梯测试多种病症。语法如下所示-

ifboolean_expression1{\n//statementsiftheexpression1evaluatestotrue\n}elseifboolean_expression2{\n//statementsiftheexpression2evaluatestotrue\n}else{\n//statementsifbothexpression1andexpression2resulttofalse\n}\n

在使用if...else...if和else语句时,有几点需要牢记。

fnmain(){\nletnum=2;\nifnum>0{\nprintln!("{}ispositive",num);\n}elseifnum<0{\nprintln!("{}isnegative",num);\n}else{\nprintln!("{}isneitherpositivenornegative",num);\n}\n}

片段显示值是正,负还是零。

2ispositive\n比赛声明

match语句检查当前值是否与值列表匹配,这与C语言中的switch语句非常相似。首先,请注意,不必将match关键字后面的表达式括在括号中。

letexpressionResult=matchvariable_expression{\nconstant_expr1=>{\n//statements;\n},\nconstant_expr2=>{\n//statements;\n},\n_=>{\n//default\n}\n};\n

在下面给出的示例中,state_code与值MH,KL,KA,GA的列表匹配-如果找到匹配项,则字符串值返回到变量state。如果未找到匹配项,则默认情况_匹配,并返回值Unkown。

关于本次decisionmaking是什么意思?用法、例句和Rust - Decision Making的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023