fun Ġtest 1 () Ġ{ ĊĠĠĠ Ġfun Ġbar () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġi Ġ: ĠInt ĊĠĠĠĠĠĠĠ Ġdo Sm th ( i ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtest 2 () Ġ{ ĊĠĠĠ Ġfun Ġfoo () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġs : ĠString ? ĊĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcatch ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdo Sm th ( e ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġdo Sm th ( s ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtest 3 () Ġ{ ĊĠĠĠ Ġval Ġf Ġ= Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ: ĠInt ĊĠĠĠĠĠĠĠ Ġdo Sm th ( <! UN INITIAL IZED _ VARIABLE !> a <! >) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtest 4 () Ġ{ ĊĠĠĠ Ġdo Sm th Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ: ĠInt ĊĠĠĠĠĠĠĠ Ġdo Sm th ( <! UN INITIAL IZED _ VARIABLE !> a <! >) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtest 5 () Ġ{ ĊĠĠĠ Ġfun Ġinner 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġinner 2 () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġinner 3 () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġinner 4 () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġa Ġ: ĠInt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdo Sm th ( a ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġdo Sm th ( a : ĠAny ?) Ġ= Ġa