我创建了一个 dart 文件,其列表如下所示
class Happylist {
String imageUrl;
String url;
String name;
Happylist({
this.imageUrl,
this.url,
this.name,
});
}
List<Happylist> hes = [
Happylist(
name: 'somename',
imageUrl: 'assets/images/someimage.jpg',
url: 'someweblink',
),
Happylist(
name: 'somename',
imageUrl: 'assets/images/someimage.jpg',
url: 'someweblink',
),
Run Code Online (Sandbox Code Playgroud)
并使用名为 hes 的对象进行初始化,因此请帮助我在 main.dart 中创建一个函数,该函数从该列表中生成随机元素。当它生成一个随机元素时如何访问它的 url。
导入数学库生成随机int;
import 'dart:math';
Run Code Online (Sandbox Code Playgroud)
这是一个伪列表;
List yourList = ["first item", "second item", "third item"];
Run Code Online (Sandbox Code Playgroud)
然后创建一个随机数,将用作索引,最大数量应受列表大小的限制;
int randomIndex = Random().nextInt(yourList.length);
Run Code Online (Sandbox Code Playgroud)
并检查结果;
print(yourList[randomIndex]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5244 次 |
| 最近记录: |