🪄
第八章:自創法術 (Methods)
總是重複寫同樣的指令很累吧?讓我們把一系列指令打包成一個「自創法術」。
🍱 什麼是方法?
想像你要叫機器人幫你「做便當」。做便當包含很多步驟:洗米、煮飯、炒菜、裝盒。
你不需要每次都解釋一遍,你只需要定義一個法術叫「MakeLunch()」。以後只要喊這個名字,它就會自動做完所有事。
🎮 遊戲技能:
就像遊戲裡的「大火球術」,點一下按鈕,電腦就自動幫你算傷害、畫火球、播放聲音。這背後就是一個方法。
📜 怎麼定義一個法術?
這是一個會幫你算等級的法術:
string CheckLevel(int point)
{
if (point > 100) {
return "大魔法師";
} else {
return "學徒";
}
}
string 表示這個法術最後會變出一串「文字」還給你。point 是你給法術的「材料」。
⚡ 使用它
在你的網頁上,你可以這樣呼叫它:
<p>你的等級是:@CheckLevel(120)</p>
網頁會顯示「你的等級是:大魔法師」。如果你把 120 改成 30,它又會自動變成「學徒」喔!