fun Ġf ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġfun Ġlocal Fun () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( a Ġ> Ġ 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ< caret > throw ĠError () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġif Ġ( a Ġ< Ġ 5 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 1 ĊĠĠĠ Ġ} ĊĠĠĠ Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠException () ĊĠĠĠ Ġ} Ċ } Ċ Ċ // HIG HL IGHT ED : Ġreturn Ċ // HIG HL IGHT ED : Ġthrow ĠError () Ċ