flutter 两个点号 ..了吧,什么意思呢?直接看个小例子吧!
void main() { List<String> list = getList() ..add("android") ..add("flutter") ..add("kotlin") ..removeAt(0); list.forEach((item) { print(item); }); // ----------等同于 print('---------------------------'); List<String> list2 = getList(); list2.add("android"); list2.add("flutter"); list2.add("kotlin"); list2.removeAt(0); list2.forEach((item) { print(item); }); } List<String> getList() { return new List(); }
看看结果:
flutter
kotlin
---------------------------
flutter
kotlin