...
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
module sys
|
||||
|
||||
export extern func read(fd: u32 buf: ^u8 count: u64): i64
|
||||
export extern func write(fd: u32 buf: ^u8 count: u64): i64
|
||||
export extern func open(fileName: ^u8 flags: i32 mode: u16): i64
|
||||
export extern func read(fd: u32, buf: ^u8, count: u64): i64
|
||||
export extern func write(fd: u32, buf: ^u8, count: u64): i64
|
||||
export extern func open(fileName: ^u8, flags: i32, mode: u16): i64
|
||||
@@ -1,7 +1,29 @@
|
||||
module main
|
||||
|
||||
struct Human {
|
||||
name: string
|
||||
age: i32
|
||||
}
|
||||
|
||||
enum Message {
|
||||
Quit
|
||||
Say: string
|
||||
}
|
||||
|
||||
func main(): i32 {
|
||||
core::println("Hello, world!")
|
||||
core::println("Hello" + "World")
|
||||
|
||||
let message: Message = new Message::Say "test"
|
||||
|
||||
match message {
|
||||
Quit {
|
||||
core::println("quit")
|
||||
}
|
||||
Say message {
|
||||
core::println(message)
|
||||
}
|
||||
}
|
||||
|
||||
return 0
|
||||
}
|
||||
Reference in New Issue
Block a user