上QQ阅读APP看书,第一时间看更新
4.3 更新运算符
所谓更新运算(Update),实际是在算术或位运算的基础上,编程语言提供的就地(In-place)改变原有值的一种操作方法。这种更新运算符一般是由赋值操作符=结合算术或位运算符构成,可同时完成修改与赋值的操作,不过更新操作均是以二元运算符为基础,不支持一元运算符。
Julia中支持的更新运算符包括:
+= -= *= /= \= ÷= %= ^= &= |= = >>>= >>= <<=
它们的意义其实很明了,赋值符号=之前的运算符便是更新的具体操作。下面给出一些例子:
julia> a 50 julia> a += 1 # a加1后,替换a的原有值 51 julia> a 51 julia> a >>>= 2 # a逻辑右移2位后,替换a的原有值 12 julia> a 12
关于更新运算符的使用,不多作介绍,读者可以通过REPL多做些尝试,以进行更深入的学习。