🔄
第七章:重複召喚術 (Loops)
如果清單裡有一百個人,難道我們要寫一百次顯示代碼嗎?當然不!
🔁 懶人的福音:foreach
foreach 咒語的意思是:「針對清單裡的每一個東西,都幫我做同樣的事」。
這在顯示網頁列表時超級好用!
🍎 發蘋果:
想像有一排小朋友,你不需要叫出每個人的名字。你只需要說:「給每一個小朋友一個蘋果」。這就是迴圈的概念。
💻 在網頁上試試看
配合上一章的清單,我們可以這樣寫:
<ul>
@foreach (var name in friends)
{
<li>🌟 魔法師:@name</li>
}
</ul>
這段代碼會自動幫你生成很多個 <li> 標籤。清單裡有多少人,它就畫出多少行,完全不需要你動手!
⌛ 另一種重複:for
如果你只想重複做 10 次某件事(比如印出 10 顆星星),可以用 for:
@for (int i = 1; i <= 10; i++)
{
<span>⭐</span>
}
你會在螢幕上看到一排漂亮的星星!