View RSS Feed

Development Team Blog

  1. Why does if/else statements behave so strangely when debugging?

    by , 11-Jan-2010 at 09:00 AM (Development Team Blog)
    In most cases you don't even realize it, but if you look closely enough when stepping through i[I]f/else[/I] statements in the debugger, you notice it seems to behave in an unintuitive manner, even though it actually works correctly.

    [code]
    If (1=1) Begin
    Showln "yup"
    End
    Else If (1=1) Begin
    Showln "huh?"
    End
    Else If (1=1) Begin
    Showln "what?"
    End
    [/code]

    ...