簡介

已完成

在前一個課程模組中,您已了解 Go 的基本概念, 並探索了資料類型、變數、常數、函式和套件, 您知道如何建立程式邏輯的結構,以及 Go 偏好的程式碼組織方式, 所以,您已準備好開始了解如何使用 if/elseswitchesfor 等基本控制流程以及能處理問題的必要函式。

如果您有過遵循大多數 C 語法 (例如 C# 或 Java) 的程式設計語言經驗,則本課程模組中有幾個章節對您而言十分簡單易懂, 但是在其他章節中,您將會看到 Go 不同之處的細微差別。

在課程模組結尾處,有項挑戰需要您運用截至目前為止所學到的全部概念, 接著,您可比較該挑戰的解決方法與您自己的解決之道。

學習目標

在此課程模組中,您將會:

  • 了解簡單和複合的 if 陳述式。
  • 了解 switch 陳述式及其功能。
  • 使用 for 關鍵字了解 loop 陳述式及其在 Go 中的模式。
  • 使用基本函式處理 deferpanicrecover 等錯誤。

必要條件

  • 可以隨時建立應用程式的 Go 環境。 理想狀態應是您已在本機安裝並設定 Go,而且也已安裝 Visual Studio Code Go 延伸模組。 或者,您也可以使用 Go Playground。
  • 了解如何建立及修改 .go 檔案。
  • 了解如何使用終端機提示執行 Go 應用程式。
  • 了解如何宣告變數及加以初始化。
  • 了解如何建立函式。