การเขียน R แบบ Defensive Programming
Dr. Colin Gillespie
Jumping Rivers
CV 1 of 10 complete
CV 2 of 10 complete
CV 3 of 10 complete
ปิดข้อความได้ด้วย suppressMessages()
noisy = function(a, b) {
message("I'm doing stuff")
a + b
}
noisy(1, 2)
I'm doing stuff
# [1] 3
suppressMessages(noisy(1, 2))
# [1] 3
suppressPackageStartupMessages(library("ggplot2"))
ฟังก์ชัน message() ช่วยแจ้งให้
ทราบว่ากำลังเกิดอะไรขึ้น
มีประโยชน์มากสำหรับกระบวนการที่ใช้เวลานาน
การเขียน R แบบ Defensive Programming