圈子裡有趣的控制流

PHPz
發布: 2024-08-29 06:32:02
原創
888 人瀏覽過

Interesting Control Flow in the circle

在 Go (Golang) 中,控制流是使用幾個基本結構來管理的,包括條件語句(if、else)、迴圈(for)和 switch 語句。以下是這些構造在 Go 中如何運作的概述:

  1. 條件:if、else、else if 在 Go 中,if 語句用於根據條件執行程式碼。與其他一些語言不同,Go 不需要在條件兩邊加上括號。然而,大括號 {} 是強制性的。

基本聲明

雷雷

'if-else 語句'範例
`包主

導入「fmt」

func main() {
年齡 := 16

雷雷

}
`
'if-else if-else' 語句:

雷雷

2.循環:for
Go 使用「for」迴圈來滿足所有循環需求;它沒有「while」或循環
基本的「for」循環:

雷雷

'for' 作為 'while' 循環:

雷雷

無限循環:

雷雷

有「range」的「for」循環:
這通常用於迭代切片、陣列、映射或字串。

雷雷
  1. Switch 語句 Go Go 中的「Switch」語句用來選擇要執行的多個程式碼區塊之一。 Go 的「switch」比其他一些語言更強大,可以與任何類型的值一起使用,而不僅僅是整數。

基本「開關」

雷雷

在一個 case 中切換多個表達式:

雷雷

不含表達式的 switch 的作用就像一串 if-else 語句。

雷雷
  1. 延後、恐慌與恢復
雷雷

恐慌與恢復

雷雷

以上是圈子裡有趣的控制流的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!