R语言中将hello打印10次的两种方法
我们有两种方法来做这件事情:
1。for结构
for循环重复的执行一个语句,直到某个变量的值不再包含在序列seq中为止。
语法:
for (var in seq) statement
例如:
> for (i in 1:10) print ("Hello") [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello"
将Hello输出了10次
2。while结构
while循环重复执行一个语句,直到条件不为真为止。
语法:
while (cond) statement
例如:
> i<-10 > while (i>0) (print("Hello");i<-i-1) Error: unexpected ';' in "while (i>0) (print("Hello");" > while (i>0) {print("Hello");i<-i-1} [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello" [1] "Hello"
将Hello输出了10次,而且我们注意到,print外面是圆括号的时候报错,花括号的时候才能输出结果!