เขียนฟังก์ชันของตัวเอง (2)
บางสถานการณ์ ฟังก์ชันไม่จำเป็นต้องรับอินพุตเลยก็ได้ เช่น หากต้องการเขียนฟังก์ชันที่สุ่มผลการทอยลูกเต๋าหนึ่งเม็ด:
throw_die <- function() {
number <- sample(1:6, size = 1)
number
}
throw_die()
คราวนี้ลองเขียนฟังก์ชันที่ไม่รับอาร์กิวเมนต์ใด ๆ ดูบ้าง!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
คำแนะนำการฝึกหัด
- กำหนดฟังก์ชัน
hello()ให้พิมพ์ "Hi there!" และคืนค่าTRUEโดยไม่มีอาร์กิวเมนต์ใด ๆ - เรียกใช้ฟังก์ชัน
hello()โดยไม่ต้องระบุอาร์กิวเมนต์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define the function hello()
# Call the function hello()