hamburger

主に日記

FlutterのWidget内で条件式を使う

状態に応じてUIを変更したいときにIF文を使うが、else も使えるよって話。
ifが使えるのは知っていたが、elseは使えないと思いこんでいた。

class SampleWidget extends StatelessWidget {
  const SampleWidget({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        if (true)
          Text('true')
        else
          Text('false'),
      ],
    );
  }
}