Details
Description
if true:
kipper = 1
elif false:
kipper = "FUTZ!"
Self-explainatory.
But, just to be redundant: kipper should have fallen out of scope once the "if" block ended, and so should be available as a variable name in the elif block.
Whoops, I wasn't very clear.
This is the message the compiler is generating:
BCE0022: Boo.Lang.Compiler.CompilerError: Cannot convert 'System.String' to 'System.Int32'