関数・命令 /

SELECT

SELECT <var>
    CASE
        <body>[;]
    [CASE]
        [<body>[;]]
    [...]
    [DEFAULT]
        [<body>]
END SELECT

Type: statement

変数 <var> を復数の値で調べる事ができます。
CASE のどの条件にも一致しない場合として DEFAULT を使用できます。

例:

SELECT myvar
    CASE 1
        PRINT "Value is 1"
    CASE 5
        PRINT "Value is 5"
    CASE 2*3
        PRINT "Value is ", 2*3
    DEFAULT
        PRINT "Value not found"
END SELECT
復数の条件が合致する場合は CASE の後ろに ; を付けて 同じ値を 1 処理で実行できます。
SELECT st$
    CASE "Man"
        PRINT "It's male"
    CASE "Woman"
        PRINT "It's female"
    CASE "Child";
    CASE "Animal"
        PRINT "It's it"
    DEFAULT
        PRINT "Alien detected"
END SELECT