R - Temel Sözdizimi
Bir kural olarak, bir "Merhaba, Dünya!" Yazarak R programlamayı öğrenmeye başlayacağız. programı. İhtiyaçlara bağlı olarak, programınızı yazmak için R komut isteminde programlayabilir veya bir R komut dosyası kullanabilirsiniz. İkisini de tek tek kontrol edelim.
R Komut İstemi
R ortamı kurulumuna sahip olduğunuzda, komut isteminize aşağıdaki komutu yazarak R komut isteminizi başlatmak kolaydır -
$ R
Bu, R yorumlayıcısını başlatacak ve bir uyarı alacaksınız> programınızı aşağıdaki gibi yazmaya başlayabilirsiniz -
> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"
Buradaki ilk ifade myString bir dize değişkenini tanımlar, burada "Merhaba, Dünya!" ve daha sonra, myString değişkeninde depolanan değeri yazdırmak için sonraki ifade print () kullanılır.
R Komut Dosyası Dosyası
Genellikle programlarınızı komut dosyası dosyalarına yazarak programlamanızı yaparsınız ve ardından bu komut dosyalarını komut isteminizde adı verilen R yorumlayıcısının yardımıyla çalıştırırsınız. Rscript. Öyleyse aşağıdaki kodu test.R adlı bir metin dosyasına aşağıdaki gibi yazmaya başlayalım -
# My first program in R Programming
myString <- "Hello, World!"
print ( myString)
Yukarıdaki kodu bir test.R dosyasına kaydedin ve aşağıda belirtildiği gibi Linux komut isteminde çalıştırın. Windows veya başka bir sistem kullanıyor olsanız bile, sözdizimi aynı kalacaktır.
$ Rscript test.R
Yukarıdaki programı çalıştırdığımızda aşağıdaki sonucu verir.
[1] "Hello, World!"
Yorumlar
Yorumlar, R programınızdaki yardımcı metin gibidir ve gerçek programınızı çalıştırırken yorumlayıcı tarafından yok sayılır. Tek yorum, ifadenin başında # kullanılarak şu şekilde yazılır -
# My first program in R Programming
R, çok satırlı yorumları desteklemez, ancak aşağıdaki gibi bir numara yapabilirsiniz -
if(FALSE) {
"This is a demo for multi-line comments and it should be put inside either a
single OR double quote"
}
myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"
Yukarıdaki yorumlar R yorumlayıcı tarafından yürütülecekse de, gerçek programınıza müdahale etmeyecektir. Bu tür yorumları tek veya çift tırnak içine koymalısınız.