From 9e3d71d73b084b592ebaa6393cbcd38263872515 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Thu, 18 Sep 2025 17:09:38 -0500 Subject: [PATCH] Update d_string example. --- examples/d_string.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/examples/d_string.dm b/examples/d_string.dm index fa7902e..1112a56 100644 --- a/examples/d_string.dm +++ b/examples/d_string.dm @@ -1,4 +1,16 @@ +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() - let world = 'Earth' - println "Hello, ${world}!" -end \ No newline at end of file + println "Hello, ${World::getWorld('Blue')}!" +end