do 文

条件に応じて本文を一度以上実行します


taiseiue | 2023-08-07

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Flow.cs

条件に応じて本文を一度以上実行します。

AliceScript
namespace Alice;
public void do
{

}
while(Expression condition);
引数
condition ループを継続するかどうかを表す条件式。

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister GM、2.0、2.1、2.2、2.3、3.0、4
Losetta 0.8、0.9、0.10、0.11

基本

do文は、指定された条件式がtrueと評価されている間、本文を実行します。 ループの後に条件式が評価されるので、ループは少なくとも1回は実行されます。 このため、do文は、0回以上実行されるwhile文とは異なります。

次の例では、do文を使用して0から5までをカウントします。

AliceScript
var n = 0;
do
{
    Console.Write(n);
    n++;
} while (n < 5);
// 出力例:012345