switch
語句允許測試一個變數,與一個列表中的值相比較。 每個值被稱為情況(case
),並且對於每種情況檢查被接通開關變數。
在R語言中建立switch
語句的基本語法是 -
switch(expression, case1, case2, case3....)
以下規則適用於switch
語句 -
switch
內可有任意數量的case
語句。 每個case
語句後跟要比較的值和冒號。1
和nargs() - 1
(最大引數數)之間,則對條件的相應元素進行求值並返回結果。在R語言中switch
語句的流程圖 -
範例程式碼
x <- switch(
3,
"first",
"second",
"third",
"fourth"
)
print(x)
執行上面範例程式碼,得到以下結果 -
[1] "third"