R語言中將hello列印10次的兩種方法
阿新 • • 發佈:2019-02-07
我們有兩種方法來做這件事情:
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外面是圓括號的時候報錯,花括號的時候才能輸出結果!