flutter tips(パターンマッチングの変数利用)

shinnaga
·

家の引っ越し & 子どもの小学校入学 & iOS PrivacyManifest対応 & 立て続けの体調不良により、1〜4月はほとんど死んでたけど、落ち着いてきたので再開。。。


ifブロックやswitchブロック内でパターンマッチングにて、コンストラクタで定義されている値をそのまま利用したい!!

↓↓↓

void main() {

final hoge = HogeClass('hogehoge');

if (hoge case HogeClass(:final str)) {

print(str); // print hogehoge

}

}

class HogeClass {

final String str;

const HogeClass(this.str);

}