01-参数使用借用类型
参数使用借用类型 — Rust Design Patterns
1分钟内可阅读完
译文 · 基于 Rust Design Patterns
原文链接: https://rust-unofficial.github.io/patterns/idioms/index.html
惯用法是社区大体认同的常用风格、指南和模式。 编写符合惯用法的代码能让其他开发者更好地理解正在发生的事情。
毕竟,计算机只关心编译器生成的机器码。源代码主要是对开发者有益。 那么,既然已经有了这层抽象,为什么不让它更易读呢?
请记住 KISS 原则: 「保持简单,傻瓜」(Keep It Simple, Stupid)。它主张「大多数系统在保持简单而非变得复杂时工作得最好; 因此,简单应成为设计的关键目标,应避免不必要的复杂性」。
代码是写给人看的,而不是写给计算机看的。
参数使用借用类型 — Rust Design Patterns
用 format! 拼接字符串 — Rust Design Patterns
构造器 — Rust Design Patterns
Default Trait — Rust Design Patterns
集合是智能指针 — Rust Design Patterns
析构器中的收尾 — Rust Design Patterns
mem::{take(_), replace(_)} — Rust Design Patterns
栈上动态分发 — Rust Design Patterns
外部函数接口(FFI) — Rust Design Patterns
遍历 Option — Rust Design Patterns
向闭包传递变量 — Rust Design Patterns
用私有性保证可扩展性 — Rust Design Patterns
简便的文档初始化 — Rust Design Patterns
临时可变性 — Rust Design Patterns
出错时归还已消耗的参数 — Rust Design Patterns