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

จัดระเบียบโค้ด

การเขียนโค้ดให้มีสไตล์ที่สม่ำเสมอเป็นสิ่งสำคัญมาก เพราะช่วยให้โค้ดอ่านง่ายขึ้นและลดโอกาสเกิดบัก แต่น่าเสียดายที่ผู้เขียนฟังก์ชันด้านล่างดูเหมือนจะไม่ทราบเรื่องนี้ ฟังก์ชัน f() ไม่ผ่านการตรวจสอบ lint

ลองส่งคำตอบเพื่อดูผลลัพธ์ของ lint ซึ่งจะแสดงตำแหน่งของปัญหาเป็นบรรทัดและคอลัมน์ เช่น 2:17 หมายถึง line = 2 and column = 17

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

การเขียน R แบบ Defensive Programming

ดูคอร์ส

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

  • แก้ไขฟังก์ชันตามข้อเสนอแนะที่ได้รับ

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

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

# Fix the code
f<-function(x,y,z) {
x+y+z
}
แก้ไขและรันโค้ด