Destructuring
Unpack structs and arrays into variables with defaults, nesting, and rest captures.
📋 Table of Contents
🧩 Struct destructuring
user = { name: "Luis", role: "admin" }
var { name, role } = user
println( name )
println( role )📚 Array destructuring
📝 Declarations vs assignments
🎯 Defaults
Struct defaults
Array defaults
🪆 Nested patterns
Nested structs
Nested arrays
🧺 Rest bindings
Struct rest
Array rest
🎯 Scoped targets
⚠️ Common errors
Invalid shorthand keys
Wrong source type
Multiple rest bindings
Safer target syntax
✅ Summary
Last updated
Was this helpful?
