関数・命令 /
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