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外面是圆括号的时候报错,花括号的时候才能输出结果!


版权声明:本文为lingan_Hong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。