deimos-lang/examples/d_string.dm
2025-09-18 17:14:49 -05:00

17 lines
426 B
Plaintext

class World(pub name: String, pub color: String)
pub static worlds = [
World('Mercury', 'Red'),
World('Earth', 'Blue'),
World('Jupiter', 'Orange')
]
pub static getWorld(color: String) -> String = worlds
.find { it.color == color }
.map { it.name }
.expect "No world has the given color ${color}."
end
fn main()
println "Hello, ${World::getWorld('Blue')}!"
end