Use ** for power/exponentiation.
This commit is contained in:
@@ -1367,7 +1367,7 @@ pub fn run_builtin_binary_op(
|
||||
"*" => return multiply(x, y).map(Some),
|
||||
"/" => return divide(x, y).map(Some),
|
||||
"%" => return modulo(x, y).map(Some),
|
||||
"~" => return power(x, y).map(Some),
|
||||
"**" => return power(x, y).map(Some),
|
||||
">>" => return shift_right(x, y).map(Some),
|
||||
"<<" => return shift_left(x, y).map(Some),
|
||||
_ => (),
|
||||
@@ -1379,7 +1379,7 @@ pub fn run_builtin_binary_op(
|
||||
"*" => return Ok(Some((x * y).into())),
|
||||
"/" => return Ok(Some((x / y).into())),
|
||||
"%" => return Ok(Some((x % y).into())),
|
||||
"~" => return Ok(Some(x.pow(y as u32).into())),
|
||||
"**" => return Ok(Some(x.pow(y as u32).into())),
|
||||
">>" => return Ok(Some((x >> y).into())),
|
||||
"<<" => return Ok(Some((x << y).into())),
|
||||
_ => (),
|
||||
@@ -1457,7 +1457,7 @@ pub fn run_builtin_binary_op(
|
||||
"*" => return Ok(Some((x * y).into())),
|
||||
"/" => return Ok(Some((x / y).into())),
|
||||
"%" => return Ok(Some((x % y).into())),
|
||||
"~" => return Ok(Some(x.powf(y).into())),
|
||||
"**" => return Ok(Some(x.powf(y).into())),
|
||||
"==" => return Ok(Some((x == y).into())),
|
||||
"!=" => return Ok(Some((x != y).into())),
|
||||
">" => return Ok(Some((x > y).into())),
|
||||
|
Reference in New Issue
Block a user