Go語言基礎01

2021-08-26 08:27:15 字數 816 閱讀 4216

• go程式是通過 package來組織的

• 只有package名稱為main的包可以包含main函式

• 乙個可執行的程式有且僅有乙個main包

• 通過import關鍵字來匯入其他非main包

• 通過const關鍵字來進行常量的定義

• 通過在函式體外部使用var關鍵字來進行全域性變數的宣告於賦值

• 通過type關鍵字來進行結構(struct)或介面(inte***ce)的宣告

• 通過func關鍵字來進行

可見性規則

• go 語言中,使用大小寫來決定該 常量、變數、型別、介面、結構、

或函式是否可以被外部包呼叫

• 函式名首字母為小寫即為private

函式名首字母大寫即為public

package main

//當前程式的包名

import

"fmt"

//匯入其他的包

const pi =3.13

//常量的定義用const修飾,名稱全部大寫

var a string = "hello"

var b =123

//自動型別識別

//包內變數的宣告與賦值,全域性變數可以在整個包中使用

type name int

//基本型別宣告

type gopher struct //結構的宣告

type golang inte***ce {}

//介面的定義

func main()

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 語言基礎

go 語言內建的運算子有 1.算術運算子 2.關係運算子 3.邏輯運算子 4.位運算子 將其先轉換為二進位制數,在根據如下表規則 p q p q p q p q 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1如假定 a 60 b 13 其二進位制數轉換為 a 0011...