17 lines
426 B
Plaintext
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
|