Type assertion and initialization

This commit is contained in:
2025-10-04 20:57:16 +10:00
parent 0057d73215
commit b628c00f9e
7 changed files with 94 additions and 10 deletions

View File

@@ -1,10 +1,10 @@
struct Data {
status = <Bool>
status = <Int>
moreCrap = ["dingus", 32]
fun init status moreCrap {
#assert $status is <Bool>
#assert $morecrap is <List>
assert $status is <Int>
assert $moreCrap is <List>
println "Initing!"
self status = $status
self moreCrap = $moreCrap
@@ -20,7 +20,7 @@ struct Data {
}
}
let myData = (Data "true" ["dingus", "dongus", "mingus", "mongus"])
let myData = (Data 0 ["dingus", "dongus", "mingus", "mongus"])
myData testMemberFn