Wednesday, May 31, 2023

Dartでのアンダースコア(_)パラメータの使用

Dartでのアンダースコア(_)の使用法

Dartの例では、doSomething(_) => somethingのように、パラメータにアンダースコア(_)が含まれていることがあります。これは、そのパラメータが使用されていないことを意味します。

以下はDartスタイルガイドから引用されたものです:

未使用のコールバックパラメータには「_」、「__」などを使用することをおすすめします。

コールバックパラメータを使用する必要がない場合は、「_」、「__」、「___」などの名前を付けることができます。これは値が使用されていないことを示す慣用的な方法です。

つまり、未使用のコールバックパ라メータには「_」、「__」、「___」等の名前を付けることが良い習慣です。これは値が使用されていないことを示す一般的な方法です。

例えば、次のコードではdoSomething関数の第二引数は使われておりません:


void doSomething(int a, _) {
  print(a);
}

0 개의 댓글:

Post a Comment