R 如何创建不接受输入的函数。例如,掷一个公平的骰子10次,然后取总数?
我是新手,这是我的想法 我做到了:R 如何创建不接受输入的函数。例如,掷一个公平的骰子10次,然后取总数?,r,R,我是新手,这是我的想法 我做到了: summm使用()执行函数调用。如果您的函数不需要输入,请使用无形式参数定义它: summm <- function() { sum(sample(6, 12, replace = TRUE)) } > summm() [1] 46 summm summm() [1] 46 至于“不返回”:在您的示例中,函数执行的最后一个操作是赋值。这是因为赋值返回一个不可见的值,而函数返回最后计算的表达式。因此,该函数返回一个不可见的值,该值存在,但
summm使用()
执行函数调用。如果您的函数不需要输入,请使用无形式参数定义它:
summm <- function() {
sum(sample(6, 12, replace = TRUE))
}
> summm()
[1] 46
summm summm()
[1] 46
至于“不返回”:在您的示例中,函数执行的最后一个操作是赋值。这是因为赋值返回一个不可见的值,而函数返回最后计算的表达式。因此,该函数返回一个不可见的值,该值存在,但不会打印到控制台
没有任何理由将赋值作为函数中的最后一个操作执行,因为赋值仅在函数调用的范围内有效。使用()
执行函数调用。如果您的函数不需要输入,请使用无形式参数定义它:
summm <- function() {
sum(sample(6, 12, replace = TRUE))
}
> summm()
[1] 46
summm summm()
[1] 46
至于“不返回”:在您的示例中,函数执行的最后一个操作是赋值。这是因为赋值返回一个不可见的值,而函数返回最后计算的表达式。因此,该函数返回一个不可见的值,该值存在,但不会打印到控制台
没有任何理由将赋值作为函数中的最后一个操作来执行,因为赋值仅在函数调用的范围内有效。您不需要在函数()中放入任何内容。
参数。但是调用函数时总是需要参数,不需要在函数()中放入任何内容。但是在调用函数时总是需要参数。