1. 程式人生 > >R語言中將hello列印10次的兩種方法

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外面是圓括號的時候報錯,花括號的時候才能輸出結果!