Biến có tồn tại không?
Nếu R không tìm thấy một biến trong môi trường hiện tại, nó sẽ tìm trong môi trường cha, rồi môi trường ông, và cứ thế cho đến khi tìm thấy.
rsa_env đã được chỉnh sửa để bao gồm capitals và national_parks, nhưng không có population.
Bài tập này là một phần của khóa học
Nhập môn viết hàm trong R
Hướng dẫn bài tập
- Kiểm tra xem
populationcó tồn tại trongrsa_envkhông, dùng quy tắc thừa kế mặc định. - Kiểm tra xem
populationcó tồn tại trongrsa_envkhông, bỏ qua thừa kế.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Compare the contents of the global environment and rsa_env
ls.str(globalenv())
ls.str(rsa_env)
# Does population exist in rsa_env?
___("___", envir = ___)
# Does population exist in rsa_env, ignoring inheritance?
___