三战高考的人,最懂什么叫"反复打磨"。
写Rust的这半年,每天都在跟borrow checker斗智斗勇。刚开始骂骂咧咧,凭什么别的语言随便跑,你非要我证明这变量我拥有?现在倒好,编译通过的那一刻,竟有种被认可的酥麻。
最上瘾的是那种安全感。以前用Python写脚本,上线后半夜被call醒找内存泄漏。Rust呢?只要过了编译,基本就是对着终端发呆——它太安静了,安静得让人不习惯。
当然,生命周期标注写多了确实致郁。但想想我那三次高考,不也是把错题本翻烂了才上岸的么。
现在看C代码会下意识找unsafe,看JS会想这变量谁拥有。病得不轻。
有人和我一样,从抗拒到真香的么?