【Flutter 學習筆記】基本函式

【Flutter 學習筆記】基本函式

更新於 發佈於 閱讀時間約 3 分鐘
raw-image
【Flutter 學習筆記】線上課程教學影片:連結
【Flutter 學習筆記】系列文章目錄:連結

在 Dart 程式語言中,定義一個基本的函式是相當簡單的。函式是程式碼的封裝,可以重複使用,讓程式的結構更加清晰。今天,我們將深入探討 Dart 中基本函式的結構,並透過範例來說明如何使用它們。

1. 基本函式結構

在 Dart 中,基本函式的語法如下:

// 語法說明
void 函式名稱() {
// 函式主體
}

語法組成部分

  • void: 當函式不需要回傳任何值時,使用 void 關鍵字來表示。
  • 函式名稱: 這是用來呼叫函式的名稱,應該具有描述性,以便於理解函式的功能。
  • (): 小括號內若無參數,則留空;若有參數,則在括號內定義。
  • 函式主體: 這是函式被呼叫後執行的程式碼區塊。

2. 範例:打招呼函式

接下來,我們將透過一個簡單的範例來展示如何定義和使用基本函式。我們將創建一個名為 sayHi 的函式,當它被呼叫時,會在控制台上輸出「Hi,HKT線上教室!」。

2.1 定義函式

首先,我們來定義 sayHi 函式:

void sayHi() {
print("Hi,HKT線上教室!");
}

在這段程式碼中:

  • 我們使用 void 關鍵字來表示這個函式不會回傳任何值。
  • sayHi 是函式的名稱,描述了它的功能。
  • 在函式主體中,我們使用 print 函式來輸出一段文字。

2.2 呼叫函式

接下來,我們需要在 main 函式中呼叫 sayHi 函式:

void main() {
sayHi();
}

在這段程式碼中:

  • main 函式是 Dart 程式的進入點。
  • 我們在 main 函式中呼叫了 sayHi 函式,這樣當程式執行時,就會執行 sayHi 函式的內容。

2.3 完整範例

將上述兩部分結合起來,我們的完整程式碼如下:

void sayHi() {
print("Hi,HKT線上教室!");
}

void main() {
sayHi();
}

3. 執行結果

當我們執行這段程式碼時,控制台將會顯示以下訊息:

Hi,HKT線上教室!

這樣的設計讓我們能夠輕鬆地重複使用這個函式,並在需要時隨時呼叫它。透過這個簡單的範例,我們可以看到函式的定義與使用是多麼直觀且方便。

avatar-img
HKT實驗室
21會員
261內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
留言
avatar-img
留言分享你的想法!
HKT實驗室 的其他內容
在 Dart 程式語言中,除了位置參數和預設參數值外,具名參數的使用讓函式的呼叫變得更加清晰且易於理解。特別是在參數較多的情況下,具名參數的優勢尤為明顯。本篇文章將深入探討如何定義和使用具名參數,並透過實際範例來加深讀者的理解。
在 Dart 程式語言中,函式不僅可以接收參數,還能為這些參數設定預設值。這樣的設計使得函式的呼叫更加靈活,並且簡化了程式碼的撰寫。本文將深入探討如何定義具有預設參數值的函式,並透過實際範例來加深理解。
在 Dart 程式語言中,函式不僅能執行特定任務,還能回傳值,這使得函式在程式中更具彈性和重用性。本篇文章將深入探討如何定義一個具有回傳值的函式,並透過實際範例來幫助大家理解其結構與用途。
在 Dart 程式語言中,除了位置參數和預設參數值外,具名參數的使用讓函式的呼叫變得更加清晰且易於理解。特別是在參數較多的情況下,具名參數的優勢尤為明顯。本篇文章將深入探討如何定義和使用具名參數,並透過實際範例來加深讀者的理解。
在 Dart 程式語言中,函式不僅可以接收參數,還能為這些參數設定預設值。這樣的設計使得函式的呼叫更加靈活,並且簡化了程式碼的撰寫。本文將深入探討如何定義具有預設參數值的函式,並透過實際範例來加深理解。
在 Dart 程式語言中,函式不僅能執行特定任務,還能回傳值,這使得函式在程式中更具彈性和重用性。本篇文章將深入探討如何定義一個具有回傳值的函式,並透過實際範例來幫助大家理解其結構與用途。