Rust プログラミング入門#2
Date:2021-01-27 10:53:33 +0900
Categories: ETC
Categories: ETC
Session 4-2:計算ロジックの追加
- トレイト境界についてメモ
_トレイト_は、Rustコンパイラに、特定の型に存在し、他の型と共有できる機能について知らせます。 トレイトを使用すると、共通の振る舞いを抽象的に定義できます。トレイト境界を使用すると、 あるジェネリックが、特定の振る舞いをもつあらゆる型になり得ることを指定できます。
sugar syntaxがある
pub fn notify<T: Summary>(item: &T) {
// 速報! {}
println!("Breaking news! {}", item.summarize());
}
Tweet