Files
kyn/tests/struct.kyn

28 lines
483 B
Plaintext
Raw Normal View History

2025-10-04 20:37:55 +10:00
struct Data {
2025-10-04 20:57:16 +10:00
status = <Int>
2025-10-04 20:37:55 +10:00
moreCrap = ["dingus", 32]
fun init status moreCrap {
2025-10-04 20:57:16 +10:00
assert $status is <Int>
assert $moreCrap is <List>
2025-10-04 20:37:55 +10:00
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!"
}
}
2025-10-04 20:57:16 +10:00
let myData = (Data 0 ["dingus", "dongus", "mingus", "mongus"])
2025-10-04 20:37:55 +10:00
myData testMemberFn
println $myData