stuncloud
8/19/2014 - 3:16 AM

OPTION SHORTCIRCUITは使わずに短絡評価したい場合はSelectが便利だよ

OPTION SHORTCIRCUITは使わずに短絡評価したい場合はSelectが便利だよ

select FALSE
    case func("条件1")
        print "failed at 条件1"
    case func("条件2")
        print "failed at 条件2"
    case func("条件3")
        print "failed at 条件3"
    default
        print "succeed!"
selend

function func(m, r = FALSE)
    print m
    result = r
fend