Files
boring-lang/examples/strings.bl

27 lines
485 B
Plaintext
Raw Normal View History

2022-10-12 11:06:58 -06:00
fn main(): String {
2025-08-25 21:51:50 -06:00
let a = "asdf";
return a ;
2022-10-12 11:06:58 -06:00
}
2025-08-19 21:54:06 -06:00
type User struct {
id: i64
}
type TestTrait trait {
fn class_method(id: i64): Self;
fn instance_method(self: Self): i64;
fn default_impl(self: Self): i64;
}
impl TestTrait for User {
fn class_method(id: i64): Self {
return Self{id: id};
}
fn instance_method(self: Self): i64 {
2025-08-25 21:51:50 -06:00
return self.id;
2025-08-19 21:54:06 -06:00
}
fn default_impl(self: Self): i64 {
return self.instance_method();
}
}