🪄

第八章:自創法術 (Methods)

總是重複寫同樣的指令很累吧?讓我們把一系列指令打包成一個「自創法術」。

🍱 什麼是方法?

想像你要叫機器人幫你「做便當」。做便當包含很多步驟:洗米、煮飯、炒菜、裝盒。

你不需要每次都解釋一遍,你只需要定義一個法術叫「MakeLunch()」。以後只要喊這個名字,它就會自動做完所有事。

🎮 遊戲技能: 就像遊戲裡的「大火球術」,點一下按鈕,電腦就自動幫你算傷害、畫火球、播放聲音。這背後就是一個方法。

📜 怎麼定義一個法術?

這是一個會幫你算等級的法術:

string CheckLevel(int point) 
{
    if (point > 100) {
        return "大魔法師";
    } else {
        return "學徒";
    }
}

string 表示這個法術最後會變出一串「文字」還給你。point 是你給法術的「材料」。

⚡ 使用它

在你的網頁上,你可以這樣呼叫它:

<p>你的等級是:@CheckLevel(120)</p>

網頁會顯示「你的等級是:大魔法師」。如果你把 120 改成 30,它又會自動變成「學徒」喔!

⬅️ 返回第七章 前往第九章:與魔法對話 ➡️