Defensive R Programming
Dr. Colin Gillespie
Jumping Rivers
उदाहरण: TRUE/FALSE के लिए T/F शॉर्टकट का उपयोग
TRUE <- 5
# Error in TRUE <- 5 : invalid (do_set) left-hand side to assignment
मान लें कि हम F-statistic निकाल रहे हैं। स्वाभाविक होगा कि
# df is the F-density function
(F <- df(1, 9, 67))
[1] 0.7798
लेकिन R धनात्मक संख्याओं को TRUE मानता है, इसलिए
if(F) message("Yer aff yer heid!")
Yer aff yer heid!
F अब TRUE की तरह ट्रीट हो रहा है!
TRUE और FALSE इस्तेमाल करने की आदत डालेंT और F नहींTRUE जाँच रहे हैं, तो isTRUE() उपयोग करेंisTRUE(T)
[1] TRUE
isTRUE(2)
[1] FALSE
T <- 10
isTRUE(T)
[1] FALSE
Defensive R Programming