#!/usr/local/bin/pugs my($sec,$min,$hour,$day,$mon,$year) = localtime(); my $greeting = { given $hour { when $hour < 12 { "Good morning" } when $hour < 17 { "Good afternoon" } default { "Good evening" } } }; say "$greeting World! (The time is { sprintf("%02u:%02u", $hour, $min) })";