介绍一种简单但常见的 Rust 设计模式:newtype,这一模式在 Rust 中很常见,也算是一种常识性的术语了。newtype 是指将一个类型(比较典型的是基本类型,例如 i32, f64, String)包裹进一个元组结构体中,形成一个新的类型,通常会给这个新类型起一个更具有领域含义的名称。例如: 这种做法会有以下几点收益( 本文原文地址:https://laurence.blog.csdn.net/article/details/168145388 ): 1. 避免将参数搞混 在下面这个例子中你会注意到,amount 和 acc_no 都是整型,如果一不注意,就容易传错参数: 使用 n
阅读全文




