r - 将一个功能的默认设置为另一个功能的默认设置
问题描述
我想了解将一个函数设置为另一个函数的默认值是否会导致任何问题?这显然不是最佳实践吗?
add_this <- function(a = 1, b = 2){
a + b
}
print_what_we_added <- function(the_sum = add_this()){
paste0("the sum of what we added is ", the_sum)
}
print_what_we_added()
print_what_we_added(5)
解决方案
推荐阅读
- python - Matplotlib - Jupyter 笔记本
- json - 如何解组可以是字符串 * 或 * 字符串数组的不一致 JSON 字段?
- javascript - 需要两次单击才能调用操作的按钮
- matlab - 使用 matlabFunction 返回符号特征值
- c - C 中变量声明的排列决定了哪一个被执行?
- assembly - SASM中的NASM在Windows中崩溃
- php - 如何在 Drupal 7 中将数据打印到面板窗格?
- python - SciPy 如何计算 pearsonr() 函数中的 p 值?
- html - css中的等高列,除了一列
- java - Android Studio 中的字体不起作用