เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ตัวแปรมีอยู่หรือไม่?

หาก R ไม่พบตัวแปรในสภาพแวดล้อมปัจจุบัน R จะค้นหาต่อในสภาพแวดล้อมแม่ จากนั้นสภาพแวดล้อมของแม่ และต่อเนื่องไปเรื่อย ๆ จนกว่าจะพบ

rsa_env ได้รับการปรับแก้ให้มี capitals และ national_parks แต่ไม่มี population

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Writing Functions in R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ตรวจสอบว่า population มีอยู่ใน rsa_env หรือไม่ โดยใช้กฎการสืบทอดค่าเริ่มต้น
  • ตรวจสอบว่า population มีอยู่ใน rsa_env หรือไม่ โดยไม่สืบทอดจากสภาพแวดล้อมแม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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?
___
แก้ไขและรันโค้ด