通常、expectのswitchcaseは次のようになります。
switch -- $count \
1 {
set type byte
} 2 {
set type word
} big {
set type array
} default {
puts "$count is not a valid type"
}
|などの正規表現演算子を使用する必要があります または&-どうすればそれを行うことができますか?
以下の例は、 expectコードでは機能しません:
switch -- $variable \
("a"|"b"|"c") {
do something
}
("a" | "b" | "c") はaまたはbまたはcを表しますが、機能していないようです。
このようなステートメントをswitchで使用するにはどうすればよいですか、それともandステートメントである可能性がありますか?