Dart Setから位置を指定して値を取得する
Dartで、Setから位置を指定して値を取得するコードを記述してます。「elementAt」にインデックス番号を指定することで取得することが可能です。範囲外を指定するとエラーとなります。
環境
- OS windows11 home
- Dart 2.18.4
位置を指定して値を取得
位置を指定して値を取得するには、「elementAt」を使用します。
セット.elementAt(インデックス番号)実際に、使用して取得してみます。
void main() {
var set = {'aaa','bbb','ccc'};
print(set.elementAt(0)); // aaa
print(set.elementAt(1)); // bbb
print(set.elementAt(2)); // ccc
}実行結果を見ると、取得されていることが確認できます。

存在しないインデックス番号を指定するとエラーとなります。
void main() {
var set = {'aaa','bbb','ccc'};
print(set.elementAt(3));
}
Unhandled exception:
RangeError (index): Index out of range: index should be less than 3: 3
#0 SetMixin.elementAt (dart:collection/set.dart:278:5)
#1 main (file:///c:/sample/main.dart:4:13)
#2 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)
#3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)-
前の記事
java HashMapで指定したkeyを削除する 2024.10.16
-
次の記事
Google スライド 検索を開くショートカットキー 2024.10.18
コメントを書く