基本资料
萌点
文静、温柔、友好、PLAY技巧性高、宇宙第一的编程语言
亲属或相关人
(前辈们(ML、SASL、
C)),(姐姐们(OCaml、Haskell、Cyclone、
C++)),(妹妹们(
妹妹们目前太弱小,暂时不值一提))
Rust娘是编程语言Rust的拟人化萌娘。
人物介绍
从诞生之日()起就备受程序媛们()的关注,因为它的创造者不是一个人或几个人,而是整个世界的高级智慧生物()。她不像其他的女孩子是有生父和生母的,她是由神仙级别的大佬们联合创造的高级人工智能体。(误)
该生命体很是傲娇():如果你不听她的话,她就不会陪你玩。你若想享受和她在一起的快乐(),必须提前了解足够的信息、做好充分的准备! 否则她会让你黑化的!
刚开始和她来往你会觉得她很难接近(概念可能会觉得很多,但C++姐姐更多),但是接近之后才能体会到她的温柔(比C++姐姐友好很多的错误提示),爱为人着想(精心设计的所有权系统)。
impl Kotlin for Rust
这位智能体得到了部分 Kotlin 狂热粉丝的青睐(),他们认为这只小萝莉必须拥有“Kotlin标准库()”最基本的几个扩展函数()作为类库()才优雅()。
于是,写出()了一()点 trait 扩展()给心爱的 Rust 小萝莉:
pub trait KtStd {
fn let_ref<R>(&self, block: impl FnOnce(&Self) -> R) -> R { block(self) }
fn let_mut<R>(&mut self, mut block: impl FnMut(&mut Self) -> R) -> R { block(self) }
fn let_owned<R>(self, block: impl FnOnce(Self) -> R) -> R where Self: Sized { block(self) }
fn also_ref(&self, block: impl FnOnce(&Self)) -> &Self { block(self); self }
fn also_mut(&mut self, mut block: impl FnMut(&mut Self)) -> &mut Self { block(self); self }
}
impl <T> KtStd for T {}
绅士们可以直接作为自己的类库来使用哦!
第一次约会()
fn main() { // 定义主函数
println!("Hello, world!"); // 打印“Hello, world!”到标准输出
}
经典语录
- hack without fear
- create anything like C++
- empowering everyone to build reliable and efficient software
| 编程语言萌娘 |
|---|
| | 程序设计语言 | | 第一代(姬器语言) | 1000101111000011 MOV AX,BX
01001001 00101100 00100000 01100110
01101100 01100001 01110100 00100000
01100111 01101001 01110010 01101100
00101100 00100000 01100100 01101111
01101110 01100001 01110100 01100101
↑翻译为I, flat girl, donate↑机器语言只有0和1←苏联其实做过三进制计算机,最初巴贝奇设计的差分机是十进制。 | | | 第二代(汇编语言娘) | 8BC3(139,195): MOV AX,BX
我,平板姬,打钱!↑古代汇编语言只有命令←要是只有助记符就好啦…… | | | 第三代(高级语言) | | | 丝带姬 (其实不怎么能算是语言……) | |
|
|
注释与外部链接
官方网站