Savunmacı R Programlama
Dr. Colin Gillespie
Jumping Rivers
Örneğin, TRUE/FALSE için T/F kısayollarını kullanmak
TRUE <- 5
# Error in TRUE <- 5 : invalid (do_set) left-hand side to assignment
Bir F-istatistiği hesapladığımızı varsayalım. Doğal olarak şöyle yazmak isteyebiliriz
# df, F yoğunluk fonksiyonudur
(F <- df(1, 9, 67))
[1] 0.7798
Ancak R, pozitif sayıları TRUE olarak değerlendirir, bu yüzden
if(F) message("Yer aff yer heid!")
Yer aff yer heid!
F artık TRUE olarak kabul edilir!
TRUE ve FALSE kullanma alışkanlığı edininT ve F kullanmayınTRUE test ediyorsanız, isTRUE() kullanınisTRUE(T)
[1] TRUE
isTRUE(2)
[1] FALSE
T <- 10
isTRUE(T)
[1] FALSE
Savunmacı R Programlama