suicmez/tests/traits.sui

19 lines
262 B
Text
Raw Normal View History

2025-12-15 13:53:57 +05:30
# Trait and implementation test
trait Show
fn show(self) -> string
end
struct Number
value: int
end
impl Number : Show
fn show(self) -> string
"number"
end
fn main() -> int do
2025-12-16 01:49:49 +05:30
let number = Number {value: 40};
number.show();
0
2025-12-15 13:53:57 +05:30
end