Tiêu đề cơ bản nói lên tất cả.Bất kỳ cách nào để truy cập chức năng được cài đặt bởi makeActiveBinding?
Nếu tôi làm điều này ...
makeActiveBinding("x", function() runif(2), .GlobalEnv)
x
# [1] 0.7332872 0.4707796
x
# [1] 0.5500310 0.5013099
... là có thì cách nào cho tôi để kiểm tra x
để tìm hiểu những gì chức năng nó được liên kết với (và nếu không, tại sao không)?
(. Trong trường hợp này, tôi muốn để có thể biết rằng x
được xác định là function() runif(2)
)
Romain Francois SUG gested một [patch to R-devel trong năm 2009] (https://stat.ethz.ch/pipermail/r-devel/2009-June/053899.html) để sửa đổi hành vi này ([xem liên kết để đính kèm với mã C ] (https://stat.ethz.ch/pipermail/r-devel/attachments/20090629/16a8c41a/attachment.pl)) – Andrie
@Andrie miếng vá này không cung cấp chức năng ràng buộc, chỉ cần in rằng đây thực sự là một ràng buộc hoạt động –
@Andrie Thú vị, nhưng IIUC, nó vẫn trông giống như tất cả các bản vá của Romain sẽ làm cho 'str (x)' sẽ được in (hay đúng hơn là 'cat()') chuỗi " \ n". Đó có phải là những gì bạn thấy không? –