flutter - 飞镖范围运算符
问题描述
我一直在研究 Dart,我想知道它是否有像 Kotlin 那样的范围运算符 https://kotlinlang.org/docs/reference/ranges.html 或类似的东西。
解决方案
您可以使用List.generate,如下所示:
var list = List.generate(4, (i) => i);
print(list); // prints [0, 1, 2, 3]
或者
List _range(int from, int to) => List.generate(to - from + 1, (i) => i + from);
print(_range(3, 6)); // prints [3, 4, 5, 6]
推荐阅读
- sql - 执行动态 sql 查询的问题
- arrays - numpy中axis选项背后的算法是什么?
- c# - Opening a new Outlook 2016 window with c#
- c++ - 二叉搜索树中最后 N 个节点的总和
- visual-studio - VC_redistx64 包可以在没有visual studio的情况下安装使用吗?
- android - 如何在android中制作带有Image和textview的Button?
- node.js - 当新用户注册时,我想将通知推送到 mongo DB 的通知集合中
- javascript - TypeError:无法在反应中读取 null 的属性“0”
- reactjs - 使用 React Hooks 更新值
- python - 一个点击计数器,显示您使用 python 3.8、tkinter、win32 和 pynput 单击左 mb 的次数