RUST 0x00 START::DASH 1 Hello, World! 创建项目目录(Windows CMD) 编写与运行一个RUST程序 文件名: xxx_x .rs 运行程序(在相同目录下): 解析一个RUST程序 →函数(function) →调用一个宏,而不是一个普通函数 编译和运行不是 ...
分类:
其他好文 时间:
2019-11-09 17:55:12
阅读次数:
63
RUST 0x04 Struct 1 定义与实例化(Instantiating)Struct Struct和tuple很像,因为它们都能存储不同的数据类型。但和tuple不同的是,恁需要命名每一个数据。这样做的好处是,struct比tuple更灵活——不需要依靠数据的顺序就能获取某一个特定的值。 例 ...
分类:
其他好文 时间:
2019-11-09 17:52:15
阅读次数:
66
RUST 0x02 函数与注释与控制流 1 函数 Rust中的函数采用“蛇形命名法(Snake Case)”,其函数名中只能出现 小写 字母和下划线 。 例如:file_name、 line_number。 调用函数示例: 函数可以在 的无论前后定义。 函数参数(Parameters) 示例: 在定 ...
分类:
其他好文 时间:
2019-11-09 17:51:11
阅读次数:
90
RUST 0x05 Enum 1 定义一个Enum 如: enum的值只能是它的变量中的一个。 Enum Values 可以像这样创建实例: enum里的变量是在其namespace下的,所以要用 。这时 和`IpAddrKind::V6 IpAddrKind`,所以可以像这样: 可以这样将enum ...
分类:
编程语言 时间:
2019-11-09 17:34:12
阅读次数:
74
RUST 0x01 数据类型 1 变量与可变性 先上两段代码和一段错误信息: text error[E0384]: cannot assign twice to immutable variable src/main.rs:4:5 | 2 | let x = 5; | first assignmen ...
分类:
其他好文 时间:
2019-11-09 17:23:49
阅读次数:
104
习题1 将字符串"python"转化为列表(记为lst),然后完成如下操作: - 将字符串"rust"中的每个字母作为独立元素追加到lst中 - 对lst排序 - 删除lst中的重复元素 >>> s = 'python' >>> lst = list(s) >>> lst ['p', 'y', 't ...
分类:
其他好文 时间:
2019-11-09 00:43:53
阅读次数:
127
1. 运算符 运算符有点像 C 中的强制类型转换,区别在于, 它只能用于原始类型( 、 、 、 、 、 、 等类型),并且它是安全的 。 例 在 Rust 中,不同的数值类型是不能进行隐式转换的,比如: 会出现编译错误,提示无法进行类型转换。 rust error[E0308]: mismatche ...
分类:
其他好文 时间:
2019-11-07 19:26:52
阅读次数:
127
在路径C:\Users\xx下创建pip文件夹,并新建文件 pip.ini (python3也是这些内容),内容如下填写即可 ...
分类:
编程语言 时间:
2019-10-31 21:44:10
阅读次数:
84
OpenShift 4.2版本下如何加入RHEL 7.6的节点。 部署架构图 1.worker3所在的物理机 建立一个helper-woker03.cfg文件用于节点虚机的建立和启动,注意nameserver字段应该指到helper也就是dns和负载均衡所在的机器。 然后建立虚机 2.woker3节 ...
分类:
其他好文 时间:
2019-10-31 21:40:42
阅读次数:
145
Rust 发展速度比 C++ 强很多。如果去翻 open std 的故纸堆,会发现 C++ 这边有很多人(包括标准委员会的人)提了有用的提案,但后来大多不了了之或经历了非常长的时间才进入标准。 >> C++ 设计哲学&思想体系 另外就是以前就有的: Ru ...
分类:
编程语言 时间:
2019-10-26 15:40:15
阅读次数:
85