对象命名
点式风格:在名称中间加上点号。例如,grade.Jenny、grade.Bob。
驼峰式:名称的每一个英文首字母大写。例如,FirstGrade、First.Grade。
对象赋值
“=” :m = 5
"<-" (小于号和减号):m <- 5
"->"(减号和大于号) :5 -> m
程序注释
输入"#"符号,添加注释。好的命名和注释都是为了增强自己程序的可读性。即使几年后,仍能了解对象代表的意义。
1、加、减、乘、除
x1 = 5 + 6 #加法,将5加6设定给对象x1
x2 = 1 - 7 #减法,将1减7设定给对象x2
x3 = 4 * 8 #乘法,将4乘以8设定给对象x3
x4 = 8 / 7 #除法,将8除以7设定给对象x4
2、余数和整除
"%%":计算余数,两个百分号。
"%/%":整除,即求余符号中间加上一个除号。
9 %% 5 #计算9除以5后的余数
9 %/% 5 #计算9除以5所得的整数部分
3、平方根
"**"或"^" :次方。
2 ** 10 #2的10次方
2^10 #2的10次方
2^(0.5) #2的平方根
sqrt(2) #2的平方根,英文square root
4、绝对值
abs(-6) #计算-6的绝对值,英文absolute value
abs(10) #计算10的绝对值
5、exp()和对数
exp()是指以自然数e的x次方,其中e的近似值是2.718282。
以自然数为e为底的对数,log(3)。 # 即ln3,写法不同。
一般基底的对数,例如,log(b,a)。 # 即以a为底,b的对数。底数写在后面。
以10为底的对数,log10(3)。 # 即以10为底,3的对数。
log(2) #计算以自然数e为底的对数值
log10(2) #计算以10为底,2的对数
log(2, 10) #计算以10为底,2的对数