2.數字運算子
3.流程控制
4.函式
r 語言區分大小寫,使用的是:true 與 false,而不是 true 與 false
r 語言中下標從 1 開始
mystring <-
"r 語言"
print(mystring)
輸出為:[1] r \u8bed\u8a00"
sink(
"r_test.txt"
, split=
true
)# split = true 時控制台同樣輸出,false時控制台不輸出
mystring <-
"r 語言"
print(mystring)
sink(
)# 無參呼叫為取消檔案寫入
print(mystring)
# 只列印,不寫入
符號
含義()括號^
乘方%%
取餘%/%整除*
乘法/除法+
加法-減法符號
含義<−,=,<<−
向左賦值
−>,−>>
向右賦值
例如:
print(3+
4)print(3*
4)print(8/
2)print(sqrt(4)
)
if
判斷語句true
為真,false
為假;也可以非0
為真,0
為假;
x =0if
(x)else
switch(expression, case1, case2, case3....)
這裡expression
為要來判斷的內容
對於數值型:
print(switch(3,
"h1"
,"h2"
,"h3"
,"h4"))
# 列印 h3
print(switch(5,
"h1"
,"h2"
,"h3"
,"h4"))
# 列印 null
對於字串型別:
print(switch(
"x3"
,x1 =
"h1"
,x2 =
"h2"
,x3 =
"h3"
,x4 =
"h4"))
# 列印「h3」
語句
含義repeat
一直執行**,直到break
退出迴圈
while
每次執行迴圈開始都會判斷一次條件是否為true
,如果為否則跳出迴圈
for in
迴圈乙個列表裡的所有值
跳出語句:
break
跳出迴圈
next
類似其他語言的continue
,跳過本次迴圈,執行下一次迴圈 例:
test <-
function
(a)}
test(3)
# 呼叫這個函式
如果print(test(3))
最後會列印null
因為函式本身沒有返回值,可以修改為:
test <-
function
(a)print(test(3)
)# 列印9
第一部分 C 語言
第一部分 c 語言 330頁 10 33天 第一章 c 與.net框架 一 net框架 cts common type system 公共型別庫 cls common language system 公共語言規範 fcl framework class library 框架型別庫 clr提供程式執行...
Django學習 第一部分
建立並啟用虛擬環境後,在shell提示符這下輸入命令 pip install django 可以去看官方教程非常詳細 在教程中會引導你完成基本的輪詢應用程式的建立 它有兩部分組成 python m django versoin如果安裝了django,我們可以看到安裝的版本,如果沒有將會受到類似 no...
Axure RP 第一部分
axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...