在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ù)a
和b
,并將它們相加存儲在變量result
中。然后,根據(jù)result
的值,如果它大于10,則使用return()
函數(shù)返回字符串"結(jié)果大于10"
;否則,返回字符串"結(jié)果小于等于10"
。
最后,將函數(shù)的返回值賦給變量output
,并使用print()
函數(shù)輸出結(jié)果。輸出將是"結(jié)果小于等于10"
。