25 lines
286 B
Plaintext
25 lines
286 B
Plaintext
module main
|
|
|
|
extern func puts(text: ^u8)
|
|
|
|
export func print(text: string) {
|
|
puts(text.ptr)
|
|
}
|
|
|
|
enum Message {
|
|
Tell: string
|
|
}
|
|
|
|
func main(): i32 {
|
|
let x = "test"
|
|
|
|
let y = {
|
|
abc = x
|
|
}
|
|
|
|
let a: Message = enum Message::Tell x
|
|
|
|
core::print(x)
|
|
|
|
return 0
|
|
} |