Answers:
这个隐喻几乎可以肯定是指在while
循环中建立第一个条件检查的做法。如果您不这样做,则循环将无法进行。 这是一种完善的模式,自从while
发明了循环以来就没有改变。在while
循环中设置初始条件的要求不是缺陷。
int i = 0; // prime the pump
while (i < 10)
{
Console.Write("While statement ");
Console.WriteLine(i);
i++; // set condition again
}
引物可以是读语句,也可以是适当设置初始条件的任何内容。使用read语句设置初始条件称为“ Prime Read”。
string line;
using (StreamReader file = new StreamReader("c:\\test.txt"))
{
line = file.ReadLine(); // Priming read.
while(line != null)
{
Console.WriteLine (line);
line = file.ReadLine(); // Subsequent reads.
}
}
在C#中,Readline()
可以在条件内将两个调用合并为一个语句:
while ((line = r.ReadLine()) != null)
{
Console.WriteLine (line);
}
A T(B A)
启动模式,但是重复A。是否可以替代该常规模式?
return
。
while
循环,但是一旦您在刚读的行中找到了字符串,就可以选择break
或return
。