【 Flutter 】Flutter を 基礎 から 学習 ( Dart編 ) part44 その他の重要な機能

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は Dart編 ( part44 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( Dart編 ) part43 その他の重要な機能

引き続き、今まで紹介されたもの以外で重要な機能について学習します。

その他の重要な機能

Collection if

この機能はすごいですね!リスト作成時に値を含めるか分岐できるらしいです。
思いつくこともなかったですが確かに欲しい機能です。感動しました😆

main(){
  var v = 100;
  // 今まで
  var list = [ 
    'hoge',
    'huga',
  ];
  if(v == 50) {
    list.add('fufufu');
  } else if(v == 100) {
    list.add('hahaha');
  }
  
  print(list);
  
  // Collection ifを採用!
  var list2 = [
    'hoge',
    'huga',
    // if式が書けます!
    if(v == 50) 'fufufu',
    if(v == 100) 'hahaha',
  ];
  
  print(list2);
}

見た目がすっきりし、とても読みやすくなりましたね。
Flutterでは大活躍するようです。

最後に

この機構はぜひ他の言語でも採用してほしですね。

今日はここまで!