6 .adata my_array = """D:6:{i:0;s:7:"label_0";i:1;s:7:"label_1";i:2;s:7:"label_2";i:3;s:7:"label_3";i:4;s:7:"label_4";i:5;s:7:"default";}""";
8 .function ["__EntryPoint"("""y:0:{}""")] N main() {
16 # Loop over array and jump to each label.
17 IterInit <> 0 NK V:$foo $arr endfor
20 SSwitch <"label_0":label_0
27 label_0: String "label_0\n"
29 label_1: String "label_1\n"
31 label_2: String "label_2\n"
33 label_3: String "label_3\n"
35 label_4: String "label_4\n"
37 default: String "default\n"
41 IterNext <> 0 NK V:$foo $arr loop