Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- trait Abs<T>
- {
- fn abs(&self) -> T;
- }
- impl Abs<int> for int
- {
- fn abs(&self) -> int
- {
- if *self < 0 { -*self } else { *self }
- }
- }
- fn main()
- {
- println!("{}",10.abs());
- println!("{}",(-10).abs());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement