for (@array) { when ("#") {do_something()} when (1) {do_where_var_is_1()} default {do_something_else()} }