Julia 更新运算符
所谓更新运算(Update),实际是在算术或位运算的基础上,编程语言提供的就地(In-place)改变原有值的一种操作方法。这种更新运算符一般是由赋值操作符=结合算术或位运算符构成,可同时完成修改与赋值的操作,不过更新操作均是以二元运算符为基础,不支持一元运算符。
Julia中支持的更新运算符包括:
+= -= *= /= \= ÷= %= ^= &= |= = >>>= >>= <<=
a = Int64(50) # 值为50的Int64整型
b = Int32(2) # 值为2的Int32整型
c = Float32(2.5) # 值为2.5的Float32浮点型
d = Float64(3.0) # 值为3.0的Float64浮点型
x = 3+2im # 复数型Complex{Int64}
y = 15//8 # 有理数型Rational{Int64}
它们的意义其实很明了,赋值符号=之前的运算符便是更新的具体操作。下面给出一些例子:
酷客网相关文章:
评论前必须登录!
注册