學習一個新編程語言的慣例是什麼?,當然是編寫一個“Hello,World!”,下麵我們將演示如何使用R編程編寫一個“Hello,World!”程式。根據需要,您可以在R命令提示符下編程,也可以使用R腳本檔編寫程式。
R命令提示符
當安裝好了R開發環境以後,那麼通過在命令提示符下鍵入以下命令,就可以啟動R命令提示符 -
$ R
或者,在Windows系統下 -
C:\Users\Administrator> R
這將啟動R解釋器,您將獲得一個提示>
您可以在以下開始編寫程式 -
上圖程式中,第一個語句定義了一個字串變數str
,然後分配一個字串“Hello,World~!”
,下一個語句print()
用於列印存儲在變數str
中的值。
R腳本檔
通常,我們通過在腳本檔中編寫R代碼,然後再通過名為Rscript的R解釋器的幫助下,在命令提示符下執行這些腳本。 所以下麵演示如何在一個名為test.R的文本中編寫代碼,如下 -
# My first program in R Programming
myString <- "Hello, World!"
print ( myString)
將上述代碼保存在test.R檔中,並在Linux命令提示符下執行,如下所示。即使您使用Windows或其他系統,語法將保持不變。
$ Rscript test.R
當我們運行上述程式時,會產生以下結果(Windows)
C:\Users\Administrator>F:
F:>cd worksp\R
F:\worksp\R>dir
2017/08/22 21:52 <DIR> .
2017/08/22 21:52 <DIR> ..
2017/08/22 21:53 85 test.R
1 個檔 85 位元組
2 個目錄 53,158,862,848 可用位元組
F:\worksp\R>Rscript test.R
[1] "Hello, World!"
F:\worksp\R>
注釋
注釋就像在R程式中幫助文本,並且在執行實際程式時被解釋器忽略。單個注釋在語句的開頭使用#
寫成如下:
# My first program in R Programming
R不支持多行注釋,但可以執行以下操作:
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)
雖然上述注釋由R解釋器執行,但不會干擾您的實際編程代碼。所以我們可以把要注釋的內容放入單引號或雙引號中。
上一篇:
R語言卡方檢驗
下一篇:無