Go語言基礎

2021-10-01 05:45:28 字數 862 閱讀 9596

目錄

一. go語言內建關鍵字

​二. go語言注釋方法

三. 專案結構

四. 程式結構

五. 包的匯入

六. package的別名

七. 可見性規則

//單行注釋

/* */多行注釋

go程式是通過package來組織的

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

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

初步練習時可以使用這種結構

package 包名

import 要匯入的包

多個包可以用import(包名1 包名2 …)

如果匯入包但是並沒有對包進行相關操作就會編譯異常

import another_name 「包名」 為當前匯入的包起別名

const 用來定義常量

var 用來定義全域性變數

type 定義普通的變數 語法:type variable_name int

type 定義結構體型別 type variable_name struct{}

type 定義介面型別 type variable_name inte***ce{}

main函式 func main(){}

基本語句

在go語言中可以使用這樣的結構進行導包

但是如果你嫌這樣寫多個import比較麻煩可以這樣寫

在go語言中我們導包的過程中為了 防止第三包可能會引起衝突,或者為了增強**的可讀性,我們可以使用別名來進行區分。

例如:函式名首字母為小寫則為private

函式名首字母為大寫則為public

go語言專案搜尋:https : 

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...

Go基礎程式設計 Go語言介紹

2009年11月10日,go語言正式成為開源程式語言家庭的一員。go語言 或稱golang 是雲計算時代的c語言。go語言的誕生是為了讓程式設計師有更高的生產效率,go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用go編譯的程式可以媲美c或c 的速度,而且更加安全 支援並行程序。開發人員...

Go基礎程式設計 Go語言介紹

2009年11月10日,go語言正式成為開源程式語言家庭的一員。go語言 或稱golang 是雲計算時代的c語言。go語言的誕生是為了讓程式設計師有更高的生產效率,go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用go編譯的程式可以媲美c或c 的速度,而且更加安全 支援並行程序。開發人員...