Files
kyn/tests/struct.kyn

28 lines
483 B
Plaintext

struct Data {
status = <Int>
moreCrap = ["dingus", 32]
fun init status moreCrap {
assert $status is <Int>
assert $moreCrap is <List>
println "Initing!"
self status = $status
self moreCrap = $moreCrap
println "Done!"
}
fun toString {
return (concat "Status: " (self status))
}
fun testMemberFn {
println "This is from the test member function! Yay!"
}
}
let myData = (Data 0 ["dingus", "dongus", "mingus", "mongus"])
myData testMemberFn
println $myData