推荐答案
-- -------------------- ---- ------- -- ------- -- --- - - --- -- -- - -- - -------- -- ------- ---- ---- - ---- - -------- -- ---- ---- -- ----- -- ---- - -- ----------- -- ------ ----- - -------- ------ ------- - ---- -------- --------------- ----- -- -------- ------ ---- --------- --------------- ----- -- --------- ------ -------- -------------- -------- - -- --- ---- --- ---- - - -- - - -- ---- - -------- - ----- - -- ----- ---- --- - - -- ----- -- - -- - -------- - ----- ---- - -- -------- ---- --- - - -- -- - -------- - ----- ---- - ----- -- - ---
本题详细解读
if-else
if-else
是 Dart 中最基本的条件控制语句。if
语句用于判断一个条件是否为真,如果为真则执行 if
块中的代码,否则执行 else
块中的代码。else
块是可选的。
switch-case
switch-case
语句用于根据变量的值执行不同的代码块。switch
语句会依次匹配 case
后的值,如果匹配成功则执行对应的代码块,直到遇到 break
语句。如果没有匹配的 case
,则会执行 default
块(如果有的话)。
for 循环
for
循环用于重复执行一段代码,通常用于已知循环次数的情况。for
循环由三部分组成:初始化表达式、条件表达式和迭代表达式。循环会一直执行,直到条件表达式为 false
。
while 循环
while
循环用于在条件为真时重复执行一段代码。与 for
循环不同,while
循环通常用于循环次数未知的情况。循环会一直执行,直到条件表达式为 false
。
do-while 循环
do-while
循环与 while
循环类似,但 do-while
循环会先执行一次循环体,然后再检查条件表达式。因此,do-while
循环至少会执行一次循环体。