R語言控制流

2022-05-03 07:21:13 字數 1353 閱讀 4109

迴圈語句

a,for語句

格式:for(var in seq) statement

b,while語句

格式:while(cond)  statement

c,repeat語句

格式:repeat statement

當遇到break後結束

例子:for 

sum=0

seq=c(1:100

)for(i in

seq)

print(sum)

while

sum=0

i=100

while(i>0

)print(sum)

repeat

i=100

sum=0

repeat

print(sum)

2,判斷語句

a, if-else

格式:if(cond)  statement  else  statement2

例子:

i=7

if(i>4) print("

good

") else print("

error")

#如果寫成下面的格式,會出現unexpected

'else『

if(i>4

) print(

"good")

else

print(

"error

")

b,ifelse

格式:ifelse(cond,statement1,statement2)

i=7

ifelse(i>4,print("

good

"),print("

error

"))

c,switch

格式:switch(expr,...)

其中的...表示與expr的各種可能輸出值繫結的語句 

i="8"

b=switch

(i, "1

"="i'm 1",

"2"="i'm 2",

"7"="i'm 7",

"i'm other")

print(b)

3,函式的編寫

格式:myfunc=function(arg1,arg2,....)

statement

return(object)

myfunc=function(frist,end)

sum=myfunc(0,100

)print(sum)

C語言控制流

if else語句 include intmain if else語句,先判斷括號內語句,再執行對應內容 switch語句 include intmain return0 for迴圈 include intmain for 表示式1,表示式2,表示式3 等價於while 表示式2 while先計算表...

C語言 控制流

0715 一 三大控制結構簡介 順序結構 選擇結構 if if else if else if else if else switch case 迴圈結構 while do while for 二 語句和塊 每乙個語句都是以 結束,獨佔一行。空語句 語句塊 用 包圍的部分。三 選擇結構 注意 if....

C語言 控制流

1.if else語句 if 表示式 語句1else 語句22.else if語句 if 表示式 語句1else if 表示式 語句2else 語句33.switch語句 多路判定語句 switch 表示式 break語句會導致程式從switch語句中退出。4.while迴圈與for迴圈 while...