始めに
Flutterで開発している際にSwitch文を使って返すWidgetを捌きたいケースが出てきた
その時にインデックスの0~2までは同じ値を返したい。みたいなのをどうやるのかが中々分からなかったので備忘録
どうやるの?
こうやる
switch (_index) {
case 0:
case 1:
case 2:
return Text('index is 0 to 2');
case: 3:
return Text('index is 3');
default:
return Text('default');
判定したい値を,
とか||
で繋ぐのかと思いきや、case
を羅列してbreak;
を書かないという感じで書く
まあそれは通るよねという感じでした
もし何かもっとスマートな書き方があったら是非教えていただきたいです