From 09bb31570a9c9292dfa8270b3fb84dfa133a5a06 Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 22:50:03 +0000 Subject: [PATCH] test string switch, switch w/o default --- lib/as3/ok/switch.as | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/lib/as3/ok/switch.as b/lib/as3/ok/switch.as index 637b9ea..10954c7 100644 --- a/lib/as3/ok/switch.as +++ b/lib/as3/ok/switch.as @@ -4,19 +4,23 @@ package { function Main() { var x:int; for(x=0;x<5;x++) { - switch(x*x) { - case 0: trace("ok 1/5");break; - case 1: trace("ok 2/5");break; - case 2: trace("error");break; - case 3: trace("error");break; - case 4: trace("ok 3/5");break; - case 9: //fallthrough - case 10: + switch(String(x*x)) { + case "0": trace("ok 1/5");break; + case "1": trace("ok 2/5");break; + case "2": trace("error");break; + case "3": trace("error");break; + case "4": trace("ok 3/5");break; + case "9": //fallthrough + case "10": trace("ok 4/5");break; default: trace("ok 5/5");break; } } + + switch(1) { + case 2: trace("error");break; + } } } } -- 1.7.10.4