P.TYP.01 必要时,应使类型可以表达更明确的语义,而不是只是直接使用原生类型
【描述】
在类型中表达语义,可以增加代码的可读性。
【反例】
fn main() { // 不符合 let years = 1942; }
【正例】
// 符合: 语义更明确 struct Years(i64); fn main() { let years = Years(1942); let years_as_primitive_1: i64 = years.0; let Years(years_as_primitive_2) = years; }