摘要:
Trait Trait告诉rust编译器某种类型具有哪些并且可以与其他类型共享的功能。抽象的定义共享行为。 有点类似继承。 定义一个Trait trait Summary { // 只创建方法,声明签名 fn summarize(&self) -> String; } 在类型实现trait impl 阅读全文
posted @ 2021-12-01 14:23
阿初
阅读(243)
评论(0)
推荐(0)
摘要:
重复代码 提取函数。 fn largest(list: &[i32]) -> i32 { let mut largeNumber = list[0]; for item in list { if *item > largeNumber { largeNumber = *item } } largeN 阅读全文
posted @ 2021-12-01 10:49
阿初
阅读(114)
评论(0)
推荐(0)

浙公网安备 33010602011771号