我是 Dart 新手。
我很难找到一种易于阅读的方法来“安全”访问任何索引处的列表元素
final List<String> myList = <String>[]
myList.add("something")
// ...
String myGetter(int index) {
// "heavy" way
if (index < myList.length) {
return myList[index]
}
return null;
}
Run Code Online (Sandbox Code Playgroud)
如果我使用常规[index]或elementAt(index)并且索引超出边界,它会抛出RandeError
有没有一种方法在无法到达索引时返回 null?
抱歉,如果重复发布,但我试图找到信息但没有成功,+不确定是否有(非)官方的松弛/不和谐来提出这种“简单”的问题
dart ×1