Cho một chức năng, làm cách nào để bạn xác định không gian tên mà nó đến từ đâu?Làm thế nào để bạn xác định không gian tên của một hàm?
Ví dụ: nếu tôi nhập mean.default
tại dấu nhắc lệnh, đầu ra bao gồm thực tế là nó nằm trong gói cơ sở. Tôi muốn có thể làm một cái gì đó như getNamespace(mean.default)
và có nó trở lại "cơ sở" (hoặc môi trường cơ sở thực tế).
Có chức năng getNamespace
nhưng dường như chỉ chấp nhận tên gói thay vì tên hàm.
print.function
sử dụng mã nội bộ để truy xuất không gian tên. Tôi đã duyệt web theo số do_printfunction
trong src/main/print.c
nhưng sau đó đã từ bỏ.
Ba câu trả lời xuất sắc; cảm ơn tất cả. Tough để lựa chọn giữa họ vì tất cả họ đều làm việc, vì vậy tôi sẽ đi với cuộc bỏ phiếu phổ biến. –