首頁 >後端開發 >Golang >學習 GO : - 循環

學習 GO : - 循環

Patricia Arquette
Patricia Arquette原創
2024-10-15 12:06:52537瀏覽

Learning GO : - Loops

嘿!我目前正在學習 Go Lang,我正在對我的概念做一些基本的筆記,儘管我也只是將它們發佈在這裡。它們沒有經過深思熟慮或寫得很好,但只是我時不時做筆記以供參考。

我正在參加 Maximilian Schwarzmüller 的 Udemy 課程,


筆記

循環

  • Go 語言中只有 for 循環,除此之外沒有循環

  • 因此,與條件語句相同,循環沒有圓括號來包圍條件

    for i := 0; i < 200; i++ {}
  • 它們直接使用變數宣告的 := 語法進行宣告

無限循環

  • 如果我們定義一個沒有任何條件的 for 循環,那麼該循環可以作為無限循環工作
    for {
        fmt.Println("===============")
        fmt.Println("What do you want to do?")
    }
  • 在這種情況下擺脫無限循環的一種方法是使用 return 語句,但整個程式將被停止,之後添加的任何內容都不會被執行

  • 因此,為了跳出循環,我們可以使用break語句,它將停止循環並開始執行循環的下一行

  • 我們可以使用continue 語句來打破任何特定條件並返回主循環,這在處理循環內的條件時很有幫助,這樣我們就可以停止任何特定條件並再次啟動循環

  • Continue 語句將停止循環的目前迭代並再次開始該循環

switch語句

  • 與其他語言相同,沒有任何特定於 GO 的內容
switch choice {
        case 1:
            fmt.Println("Your Balance is", accountBalance)
        case 2:
            fmt.Print("Your Deposit: ")
        case 3:
            fmt.Print("Withdrawal Amount:")
        default:
            fmt.Print("Goodbye!")
        }

以上是學習 GO : - 循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn