Dart– category –
-
Dart
【Dart】命名規則まとめ:変数名・クラス名などの付け方のルール
命名規則は、コードの可読性を向上させ、他の開発者がプロジェクトを理解しやすくするために重要です。 以下に、Flutterプロジェクトで一般的に推奨されるDart言語の命名規則を説明します。 以下の規則は必ず従わなければいけないというものではありません... -
Dart
【Dart】DateTimeから曜日を取得する方法
DateTimeから曜日を取得するには、weekdayプロパティを使用します。 weekdayの値は、月曜日が「1」、火曜日が「2」、・・・日曜日が「7」のように割り振らているので、この値を基に曜日を算出します。 【DateTimeの値から曜日を算出するコード】 次の例... -
Dart
【Dart】Mapの使い方
Mapは、キーと値のペアを格納するためのデータ構造です。 このページでは、Map型の基本について解説します。 【Mapの宣言と初期化】 Mapは、波括弧 {} を使用して作成します。 キーと値はコロン : で区切り、各ペアはカンマ , で区切... -
Dart
【Dart】while文の書き方
while文は、指定された条件がtrueの間、ブロック内のコードを繰り返し実行するためのものです。 このページでは、whileループの基本的な使い方を解説します。while文の基本的な使い方を解説します。 【while文の書き方】 while (条件) { # 条件がtrueの場... -
Dart
【Dart】for文の書き方
for文は、特定の条件に基づいてコードブロックを複数回実行するための制御構造です。 以下に、Dartのfor文の基本的な構文と使い方について簡単に解説します。 【基本的なfor文の書き方】 // 基本的なfor文 for (var i = 0; i < 5; i++) { print('現... -
Dart
【Dart】if文の書き方
【Dartにおけるif文の基本構造】 Dartのif文は以下のような構造を持っています。 // 条件が真の場合に実行されるコード if (条件式) { // 処理1 } // 最初の条件が偽で、かつこの条件が真の場合に実行されるコード else if (別の条件式) { // 処理2 } // ... -
Dart
【Flutter】2つの日付が同じ日付かどうかチェックする方法
2つの日付が同じ日付かどうかをチェックするには、DateTimeクラスを使用して日付を比較します。 【年・月・日が一致するか比較する】 比較方法は単純に2つの年・月・日が同じかどうかをチェックして判定します。 以下は、簡単な例です。 void main() { //... -
Dart
【Flutter】Listの中から条件で要素を検索する方法
Flutterでリストから特定の条件で要素を検索する方法はいくつかあります。 以下にいくつかの一般的な方法を示します。 【forループを使う方法】 forループを使う場合、リストの要素を1つ1つチェックして、検索したい値とマッチするかチェックします。 検... -
Dart
【Flutter】Listの平均値を求める方法
Listの中の値の平均値を計算は リストの要素の合計 / 要素数で求めます。 コードは次のように書きます。 double average = list.reduce((a, b) => a + b) / list.length; 合計値はlist.reduce((a, b) => a + b)で算出できるので、それをリストの要素... -
Dart
【Flutter】Listの合計値を求める方法
List内の合計値を求める方法はいくつかありますが、reduceメソッドを使って次のように書くと簡単に求めることができます。 list.reduce((a, b) => a + b); 以下、簡単な例です。 List<int> numbers = [1, 2, 3, 4, 5]; int sum = numbers.reduce(... -
Dart
【Flutter】Listの最大値、最小値を求める方法
List内の最大値、最小値を求める方法はいくつかありますが、mathライブラリとreduceメソッドを使うと簡単です。 【準備】 mathライブラリを使用する、次のようにインポートします。 import 'dart:math'; 【最大値を求める】 最大値を求めるには、... -
Dart
【Flutter】Listをランダムに並び替える方法
Flutterでリストをランダムに並び替えるには、Dart言語のListクラスのshuffleメソッドを使用します。 以下に、簡単な例を示します。 【Listをランダムに並び替える】 // ソート前 List<int> numbers = [4, 2, 7, 1, 9]; // 昇順にソート numbers.shu...
12