2017-02-01から1日間の記事一覧

Traits

https://doc.rust-lang.org/book/traits.html JavaのInterface、C++のvirtual functionに相当する機能をRustでは、Trait( 特性、特徴)と呼ぶ。 trait HasArea { fn area(&self) -> f64; fn is_larger(&self, &Self) -> bool; } fn print_area<T: HasArea>(shape: T) { pr</t:>…