R 语言中 library() 和 require() 的区别是什么?
What is the difference between library() and require() in R?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Packages, R Basics
标签: R, library, require, packages
参考答案摘要
核心答案 library() :当包无法加载时会抛出 错误 (error)。 require() :常用于函数内部,当包找不到时会抛出 警告 (warning),并返回逻辑值。 library() 会尝试加载包(不管是否已加载); require() 会检查是否已加载,否则加载。 文档说明:二者都不会重新加载已经加载的包。 示例 if(!require(package, character.onl...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。