差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wiki:reference:grammar:statements:main_page [2021/06/16 10:59] – [while 循环] rendwiki:reference:grammar:statements:main_page [2021/06/16 11:05] (当前版本) – [foreach 循环] rend
行 23: 行 23:
 end end
 </code> </code>
-逻辑表达式的值为真则执行语句块+''逻辑表达式''的值为真则执行''语句块''
  
 \\ \\
行 34: 行 34:
 end end
 </code> </code>
-若逻辑表达式的值为真,执行语句块1,否则执行语句块2+''逻辑表达式''的值为真,执行''语句块1'',否则执行''语句块2''
  
 \\ \\
行 72: 行 72:
 end end
 </code> </code>
-当逻辑表达式的值为真时循环执行语句块+''逻辑表达式''的值为真时循环执行''语句块''
  
 \\ \\
行 82: 行 82:
 until 逻辑表达式 until 逻辑表达式
 </code> </code>
-循环执行语句块直到逻辑表达式的值为真时跳出+循环执行''语句块''直到''逻辑表达式''的值为真时跳出
  
 \\ \\
行 91: 行 91:
 end end
 </code> </code>
-循环执行语句块直到用户以某种方法手动跳出+循环执行''语句块''直到用户以某种方法手动跳出
  
 \\ \\
行 97: 行 97:
 ==== for 循环 ==== ==== for 循环 ====
  
-<code python>+<code csharp>
 for 变量名 = 表达式, 逻辑表达式, 后处理表达式 for 变量名 = 表达式, 逻辑表达式, 后处理表达式
   语句块   语句块
 end end
 </code> </code>
-定义一个变量,当逻辑表达式为真时循环执行语句块,在每个循环的最后执行后处理表达式+定义一个变量,当''逻辑表达式''为真时循环执行''语句块'',在每个循环的最后执行''后处理表达式''
  
 \\ \\
  
-<code highlight+<code csharp
-for 变量名 = 表达式, 逻辑表达式, 后处理表达式  do 表达式+for 变量名 = 表达式, 逻辑表达式, 后处理表达式 do 表达式
 </code> </code>
-定义一个变量,当逻辑表达式为真时循环执行表达式,在每个循环的最后执行后处理表达式+定义一个变量,当''逻辑表达式''为真时循环执行''表达式'',在每个循环的最后执行''后处理表达式''
  
 \\ \\
  
 ==== foreach 循环 ==== ==== foreach 循环 ====
-<code matlab>+<code csharp>
 foreach 变量名 in 表达式 foreach 变量名 in 表达式
   语句块   语句块
行 120: 行 120:
 </code> </code>
  
-表达式的值必须是一个支持 ''foreach'' 遍历的容器+表达式的值必须是一个支持''foreach''遍历的容器
  
-定义一个变量正序遍历容器,循环执行语句块+定义一个变量正序遍历容器,循环执行''语句块''
  
 \\ \\
-<code highlight+<code csharp
-foreach 变量名 in 表达式1  do 表达式2+foreach 变量名 in 表达式1 do 表达式2
 </code> </code>
  
-表达式1的值必须是一个支持 foreach 遍历的容器+表达式1的值必须是一个支持''foreach''遍历的容器
  
-定义一个变量正序遍历容器,循环执行表达式2+定义一个变量正序遍历容器,循环执行''表达式2''
 <html> <html>
 <div style=" border-style: solid; border-color: #d1f4ff; background-color: #ecfcff; border-width: medium; border-radius: 3px; padding: 12px;"> <div style=" border-style: solid; border-color: #d1f4ff; background-color: #ecfcff; border-width: medium; border-radius: 3px; padding: 12px;">
-    注意请勿在foreach中修改被遍历的容器,否则将导致未定义行为+    注意请勿在foreach中<b>修改</b>被遍历的容器,否则将导致未定义行为
 </div> </div>
 </html> </html>
行 188: 行 188:
 end end
 </code> </code>
-结束函数并返回表达式的+结束函数并返回''表达式''****
 ----- -----
 \\ \\
行 195: 行 195:
  
 ==== throw 异常 ==== ==== throw 异常 ====
-<code c++>+<code java>
 throw 异常对象 throw 异常对象
 </code> </code>