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
|