Tag: 多个结果

如何从一个函数返回多个值?

仍然试图进入R逻辑…什么是“最好”的方式来解压(在LHS上)返回多个值的函数的结果? 我显然不能这样做: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> c(a, b) <- functionReturningTwoValues() Error in c(a, b) <- functionReturningTwoValues() : object 'a' not found 我必须真的做到以下几点吗? R> r <- functionReturningTwoValues() R> a <- r[1]; b <- r[2] 或者R程序员会写更类似这样的东西: R> […]