go語言基礎語法02天 2

2021-10-23 18:15:38 字數 1555 閱讀 7841

8,流程控制

前面我們寫的程式都是從第一行開始執行,一直執行到末尾,一行一行的順序執行下來,這種執行結構叫順序執行結構。 go語言除了有順序結構,還有選擇結構,迴圈結構。

 順序結構:程式按順序執行,不發生跳轉。

 選擇結構:依據是否滿足條件,有選擇的執行相應功能。

 迴圈結構:依據條件是否滿足,迴圈多次執行某段**。

下面先講解選擇結構:

8.1 選擇結構

8.1.1 生活中的判斷場景

選擇結構我們也稱為判斷結構。生活中的關於判斷的場景也非常多,如下:

8.1.2 開發中的判斷場景

if今天是週六或者週日

if今天是情人節

if今天發工資else

}

小總結:

如果某些條件滿足,才能做某件事情,而不滿足時不允許做,這就是所謂的判斷

8.2 if結構

在程式設計中實現選擇判斷結構就是用if

if結構基本語法:

if 條件判斷,
條件判斷如果為真(true),那麼就執行大括號中的語句,如果為假(false),就不執行大括號中的語句,(大家可以想一下,什麼樣的表示式返回的結果要麼為true,要麼為false),繼續執行if結構後面的**。

具有案例如下:

package main

import "fmt"

func main()

}輸出結果如下:

我已經成年了!

上面的程式可以進行簡化如下:

package main

import "fmt"

func main()

}輸出結果如下:

我已經成年了!

條件不滿足時執行:

import "fmt"

func main()

}

go語言相比其它語言要靈活很多,下面我們看一下if的另外一種語法格式

package main

import "fmt"

func main() 語句

fmt.println("a == 10") }}

輸出如下:

a == 10

練習: 讓使用者輸入使用者名稱和密碼,如果使用者名為admin,密碼為mypass,則提示登入成功

package main

import "fmt"

func main()else

}

go語言基礎語法01天 1

golang中文官方 1,go和區塊鏈基礎 1.1 區塊鏈去中心化 去中心化 解決了 資訊公正 的問題,徹底解決人與人之間的信任問題。1.2 什麼是區塊 從最簡單的角度來說,比如建房子,它的基本單元結構就是磚塊 組成區塊鏈的基本單元結構稱為區塊。每個區塊包含兩部分 區塊,記錄當前塊的元資訊 還有乙個...

go語言基礎語法01天 4

6,常量 6.1 常量定義使用 在講解常量之前,我們要先簡單說一下我們前面講解的變數。我們都知道,變數是用來儲存資料,並且變數裡面儲存的值是可以在程式執行時隨時發生變化的,例如如下案例,結果輸出是多少?package main import fmt func main 輸出number 20這個程式...

Go語言基礎02

布林型 bool 長度 1位元組 取值範圍 true false 注意事項 不可用數字代表ture,和false 整型 int unit 根據執行平台可能為32或64位 8位整型 int8 uint8 長度 1位元組 取值範圍 128 127 0 255 位元組型 byte uint8別名 16位整...