Files
nub-lang/example/src/main.nub
nub31 edccffd618 ...
2025-09-08 17:41:08 +02:00

31 lines
345 B
Plaintext

// c
extern func puts(text: cstring)
interface Printable
{
func print()
}
struct Human : Printable
{
name: cstring
age: u32
func print()
{
puts(this.name)
}
}
func main(args: []cstring): i64
{
let x: Printable = struct Human {
name = "Oliver"
age = 23
}
x.print()
return 0
}