# [updated: originally had `'admin' ? $is_admin_link : ()`] my @part = ( 'http://example.net/app', ( $is_admin_link ? 'admin' : () ), ( defined $subsite ? $subsite : () ), $mode, ( defined $id ? $id : () ), ( defined $submode ? $submode : () ), ); my $uri = join '/', @part;