for循环是通过变量或者向量控制循环。while循环是另一种循环,通过一个逻辑判定准则来控制循环。
while循环的语法为
例1 下面我们通过while循环来计算
运行程序
next语句用于跳出当前一轮的循环,执行下一轮循环。而break语句是跳出当前循环,不再执行下一轮循环。
例2 计算
$curl = curl_init()curl_setopt($curl,CURLOPT_URL,$_GET['url'])
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true)
curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0
(compatibleMSIE 6.0Windows NT 5.1SV1.NET CLR 1.1.4322.NET CLR 2.0.50727)")
$output = curl_exec($curl)
curl_close($curl)
print_r($output)
当然可以,R语言也有循环控制语句for。但是,既然使用了R语言,就应当尽量用向量的方式来解决问题。
向量化是R语言的一大特色,能够大大加快R语言的执行效率。