我曾试图使用插入符号运算符(^)将整数提升为幂,但我得到了令人惊讶的结果,例如:
^
assert_eq!(2^10, 8);
如何在Rust中执行指数运算?
Rust通过方法pow和checked_pow提供指数运算.后者
pow
checked_pow
let base: i32 = 2; // an explicit type is required assert_eq!(base.pow(10), 1024);
插入符号运算符^不用于求幂,它是bitwise XOR operator.
推荐系统三十六式 -〔刑无刀〕
如何设计一个秒杀系统 -〔许令波〕
如何做好一场技术演讲 -〔极客时间〕
网络编程实战 -〔盛延敏〕
物联网开发实战 -〔郭朝斌〕
技术面试官识人手册 -〔熊燚(四火)〕
说透区块链 -〔自游〕
编程高手必学的内存知识 -〔海纳〕
计算机基础实战课 -〔彭东〕
超级访谈:对话毕玄 -〔毕玄〕
结构执行力 -〔李忠秋〕
Rust 语言从入门到实战 -〔唐刚〕
无涯教程 - Python机器学习教程
无涯教程 - Clojure教程
无涯教程 - Maven教程
无涯教程 - NativeScript教程
无涯教程 - Python3教程
无涯教程 - NodeJS REST API 设计教程
无涯教程 - Go Web 爬虫指南教程
无涯教程 - Python 物联网入门手册教程