當前位置:成語大全網 - 書法字典 - 「foreach」的用法是什麽?

「foreach」的用法是什麽?

Foreach用法只存在於1和C#中,C語言中只存在for語句。

2.C#中的foreach用法:

Foreach(在數組中鍵入t){//調用foreach語句。

//循環體中的用戶定義操作

}

//Type:需要遍歷的對象的類型。

//t:每個對象

//arrays:要遍歷的對象數組。

& ltc:foreach & gt;使用

& ltc:foreach & gt;類似於for和foreach循環

到目前為止,可以看到以下用法:

1,循環遍歷,輸出所有元素。

& ltc:foreach items="${list} "

var= "李" & gt

$ {李}

& lt/c:foreach & gt;

註意:items用於接收集合對象,var定義對象來接收從集合中遍歷的每個元素。同時會自動轉化。

2.循環遍歷並輸出range類的元素。

& ltc:foreach items = " $ { lis } " var = " Li " begin = " 2 " end

="12 " >

$ {李}

& lt/c:foreach & gt;

註意:begin定義了遍歷的開始位置,end定義了遍歷的結束位置。必須寫好開始和結束的引號。

3.循環遍歷,輸出某個元素以外的元素或輸出指定的元素。

& ltc:foreach items = " $ { list } " var = " Li "

varStatus = " status " & gt

& ltc:if text = " $ { status . count = = 1 } & gt;

$ { "不要第壹個元素" }

& lt/c:if & gt;

$ {李}

& lt/c:foreach & gt;

註意:變量狀態

表示當前收藏的狀態(其實我也不知道,我只知道怎麽用,有人會給我壹些建議),count是壹個流通的計算器。

4.循環遍歷並輸出第壹個或最後壹個元素。

& ltc:foreach items = " $ { list } " var = " Li "

varStatus = " status " & gt

& lt列車員:如果

text = " $ { status.first } " & gt我是第壹元素

& lt列車員:如果

text = " $ { status.last } " & gt我是最後壹個元素

& lt/c:foreach & gt;

註意:first是指如果是元素就返回ture,否則返回false。

Last表示如果是最後壹個元素,則返回true,否則返回false。

5、循環遍歷,按照指定的步長輸出。

& ltc:foreach items="list" var ="li "

step="2 " >

$ {李}

& lt/c:foreach & gt;

註意:步長是循環的步長。每次每兩個單位輸出壹個。如:1,3,5,