Flutter 常用循環(huán)函數(shù) forEach map where any every

for循環(huán)


```java

List myList=[1,2,3,4];

List newList = newList();

for (var I= 0 ;I < myList.length ?; i++) { ?newList.add(myList[I] * 2) ; }

```

for..in..

```python?

List myList=[1,2,3,4];

List newList = newList();

for(var I in myList){ newList.add( myList[I] * 2 );}

```

forEach

```python

ListmyList = [1,2,3,4];myList.forEach((v){

print(v);

});

```

map

```python

var newList = myList.map((v){

return v ?*2;

});

print(newList.toList());

```

where


返回滿足條件的值

```python?

List myList2 = [1,2,3,4,5,6,7];

var newList2 = myList.where((v){

return v > 5;

});

print(newList2.toList()); ?// 6,7

```

any

只要有一個滿足條件就返回true

```python

var ?f = myList.any((v){

return v > 5;

});

print(f); ?// true

```

every

條件都滿足了才能返回true 否則返回false

```python

var f2 = myList.every((v){

returnv > 5;

});

print(f2); // fasle

```

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容