1

Flutter と Dart は初めてです。私は無料のチュートリアルに従っていますが、ドロップダウンボタンのアイテムのマップ内に return ステートメントがどのようにあるのか混乱しています。それはどのように機能しますか?return ステートメントが存在する理由と、その値がどこに送信されているかについての説明を探しています。

returnステートメントがマップ内にどのようにあるかを調べようとしましたが、この質問の仕方が間違っている可能性があります. コードは指定どおりに機能しますが、どのように機能するかはわかりません。このコードの段階的な簡略化された形式があり、理解が深まる可能性があります。今のように、「それは私の頭の上にあります」。

          DropdownButton<String>(

            items: _currencies.map(
                    (String dropDownStringItem) {

                   // interested in this return statement 
                  return DropdownMenuItem<String>(
                    value: dropDownStringItem,
                    child: Text(dropDownStringItem),
                  );
                }
            ).toList(),  //convert to List


            onChanged: (String newValueSelected) {
              _onDropDownItemSelected(newValueSelected);
            },

            value: _currentItemSelected,
          ),
4

1 に答える 1