fn main() { println!("Hello, world!"); } main 函数 rust 也将 main 函数作为可执行程序的入口点。main 函数是默认的主函数入口,该函数无返回值,无参数。 关键字 fn fn 是 function 的缩写。当写一个函数定义时,fn 必不可少。 ...
分类:
其他好文 时间:
2020-07-18 19:44:01
阅读次数:
60
Go versus C++ g++ fastest programs vs C# .NET Core vs C++ vs Java vs Python vs Rust Always look at the source code. These are only the fastest program ...
分类:
其他好文 时间:
2020-07-17 16:05:11
阅读次数:
141
Rust作为一门比较新的系统级编程语言,曾连续几年被开发者评为最受喜爱的编程语言。它的定位,似乎就是对标老牌王者编程语言C/C++的,和C/C++比,性能虽不相上下,Rust却更好用(当然一人客需要说明的是,和其他新式的编程语言相比,Rust的学习曲线依然陡峭),能保证内存安全,优雅解决高并发和高安... ...
分类:
编程语言 时间:
2020-07-17 11:24:45
阅读次数:
128
因为这些运行时之间有很多相通的地方,熟悉了一个再去熟悉其它的就简单了。就像我们学习编程语言一样,学好学深一门编程语言,再去学习其它的语言就快了。不要一开始就几门语言一起学,这样很可能实际开发时这也不行那也不行换来换去还是不能开发出东西.
分类:
其他好文 时间:
2020-07-14 15:08:33
阅读次数:
75
有没觉得每次定义个(Java类)POJO,需要写大量的get,set方法还得重写equals方法特别麻烦,是不是也想要Scala中的样例类、Rust中的类元组struct那样简洁的类型定义方式?
Java14提供了record,可以这样定义类型了:
分类:
编程语言 时间:
2020-07-13 11:56:19
阅读次数:
58
通用编程概念 变量、基本类型、函数、控制流 变量与可变性 rust中的变量默认是不可变的,这样是为了能够让你安全并且方便地写出复杂、甚至并行的代码。 当一个变量是不可变时,一旦它绑定到了某个值上面,这个值就再也无法被改变了。 1 let x = 5;m, 2 println!("The value ...
分类:
其他好文 时间:
2020-07-13 09:25:50
阅读次数:
71
1.为什么学习rust 官网的解释如下,性能好,可靠,生产力。我的理由,想看看怎么保证内存安全与线程安全的 1. 环境搭建 去网站下载 对应的rustup-init https://forge.rust-lang.org/infra/other-installation-methods.html 然 ...
分类:
其他好文 时间:
2020-07-12 14:35:30
阅读次数:
57
use std::process::Command; // cmd_str可以是从输入流读取或从文件里读取 let cmd_str: String; if cfg!(target_os = "windows") { // 这里不用\\而是/的话会被windows认为/tmp的/t是一个option而 ...
分类:
系统相关 时间:
2020-07-10 13:06:03
阅读次数:
168
restrict ip mask 不跟参数表示无任何限制,常用nomodify 客户端不能修改服务器时间,但可校时 noquery 不能校时 notrap: 不提供远程时间登陆功能 notrust 不接受没有认证的client server ip|hostname [prefer iburst] 设 ...
分类:
其他好文 时间:
2020-07-08 09:15:34
阅读次数:
119
$ rustc --versionrustc 1.44.0 (49cae5576 2020-06-01) 将代码存在到不同的文件 main.rs mod aa; fn main() { println!(" "); aa::aa1(); } mod aa表示引入aa模块,在rust中一个文件名就代表 ...
分类:
其他好文 时间:
2020-07-07 13:34:57
阅读次数:
105