-
【Dart入門】DateTimeを使って、昨日、今日、明日を表示する方法
DateTime subtract、add、Durationを使って、日時をコントロールしています。
-
【Dart入門】「null operators」を使う方法
null operators(??) Mapのあるkeyにある値だけを合計する処理をしていますが、このコードではエラーが出ます。 null operatorsを使うことで、問題を解決しています。
-
【Dart入門】Map(連想配列)の基礎から応用までを説明します
Map(連想配列)とは? Map(連想配列)は、値を格納して自動的に添字の番号(0, 1, 2)が割り振られる配列とは異なります。 その代わりに、番号ではなくキーとなる名前をつけることができます。 番号の代わりにキーとなる名前をつけることに ...
-
【Dart入門】対称差集合(symmetric difference)を取得する方法
symmetric difference differenceで差集合を取ってから、unionで和集合を求めています。
-
【Dart入門】対象の文字列から、先頭が一致する値を取得します
文字列を取得する方法
-
【Dart入門】数値を判定する方法
型のチェックをする方法 このソースコードでは、intとStringが混じっているListから、「数値」と「キャストしたら数値になる文字列」を判別して、取得しています。 「int.tryParse」を使って、その戻り値がnullかどうかを判別 ...
-
【Dart入門】型の確認とチェックをする方法
型の確認をする方法 runtimeTypeを使って、型の確認をすることができます。 型のチェックをする方法 このソースコードでは、intとStringが混じっているListを型ごとに、振り分けています。 「is int」や「is Strin ...
-
【Dart入門】Stringの先頭文字を大文字にする方法
先頭文字を大文字にする方法 カスケード記法を使わない場合には、このように書くことができます。
-
【Dart入門】Stringの空白を削除する方法
空白を削除する方法 ここでは、trim、trimLeft、trimRight、replaceAllの4つのメソッドを紹介します。
-
【Dart入門】UnmodifiableListViewの説明と使い方
UnmodifiableListViewを使わないクラスの書き方 コードの問題点(ミスを引き起こしやすい) プロパティにアクセスして、lengthを取得している プロパティにアクセスして、itemをaddしている UnmodifiableL ...
-
【Dart入門】finalとconstの違い
finalとconstの基本的な説明 finalとconstは、一度、代入したら、その後は値が変わらない変数を定義したい時に使います。 再代入しようとすると、エラーが出るところが、普通の変数とは異なります。 finalとconstの違い 「 ...
-
【Dart入門】「collection if」と「collection for」の使い方
collection if collection ifは、リストを作成する時に、その値を含めるかどうかを記述することができます。 collection for collection forは、リストを作成する時に、他のリストを操作しながらリ ...