在使用 DBI 扩展(例如 RJDBC、RSQLite)开发包时,我应该参考哪个包?
connect_my_db <- function() DBI::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
或者
connect_my_db <- function() RSQLite::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
?
第一种方法迫使我在 Imports 中使用 DBI,所以我更喜欢第二种方法。但另一方面,我应该调用虚函数,让 R 决定调用什么。