溫馨提示×

r語言return函數(shù)的用法是什么

小億
203
2023-12-13 02:06:04
欄目: 編程語言

在R語言中,return()函數(shù)用于從一個函數(shù)中返回一個值。它的語法為:

return(value)

其中,value是要返回的值。當(dāng)R函數(shù)執(zhí)行到return()語句時,它會立即停止執(zhí)行,并返回value的值。

下面是一個簡單的示例,演示了如何在函數(shù)中使用return()函數(shù):

my_func <- function(a, b) {
  result <- a + b
  
  if (result > 10) {
    return("結(jié)果大于10")
  } else {
    return("結(jié)果小于等于10")
  }
}

# 調(diào)用函數(shù)并輸出返回值
output <- my_func(5, 6)
print(output)

在上面的示例中,my_func()函數(shù)接受兩個參數(shù)ab,并將它們相加存儲在變量result中。然后,根據(jù)result的值,如果它大于10,則使用return()函數(shù)返回字符串"結(jié)果大于10";否則,返回字符串"結(jié)果小于等于10"。

最后,將函數(shù)的返回值賦給變量output,并使用print()函數(shù)輸出結(jié)果。輸出將是"結(jié)果小于等于10"。

0