Golang學習筆記 二 五大宣告語句

2021-09-24 08:46:02 字數 783 閱讀 2318

在學習程式語言的過程,變數的宣告與使用是乙個簡單卻重要的知識點,今天我們就花點時間好好說明一下。

go語言主要有五大宣告語句,關鍵字分別是package,var,type,const,func,作用分別是:

package: 宣告乙個包

var:宣告乙個變數

type:宣告乙個型別

const:宣告乙個常量

func:宣告乙個函式

package main

var username string

//宣告乙個包級變數

const pi = 3.14

//宣告乙個常量

type p int

//宣告乙個型別

func

main

()//包級函式

func

add()

複製**

通過以上宣告語句,我們定義了變數、常量、型別和函式,package位於原始檔的第一句,用於宣告當前所在的包,usernamepipadd()等則為包級變數、常量、型別和函式,包級型別無宣告先後順序,在整個包或包外(首字母大寫)都可以訪問,而main函式中宣告的變數i則只能在main函式中使用,且需要先宣告再使用。

《深度學習》第二 五章學習筆記

對角矩陣,對稱矩陣,正交矩陣 矩陣的轉置與矩陣的 乘積為單位矩陣 特徵分解 ax x 所有特徵值都是正數的矩陣稱為正定矩陣,所有特徵值都是非負數的矩陣稱為半正定矩陣,同理 負定,半負定 任意是對程集鎮都有特徵分解 奇異值分解 svd 將矩陣分解為奇異向量和奇異值 重點 通過奇異值分解能夠得到與特徵分...

Golang學習筆記

如果乙個method的receiver是 t,你可以在乙個t型別的例項變數v上面呼叫這個method,而不需要 v去呼叫這個method 即不需要 v method 如果乙個method的receiver是t,你可以在乙個 t型別的變數p上呼叫這個method,而不需要 p去呼叫這個method。i...

golang學習筆記

與c語法不同之處 1.引數列表中各個引數型別相同時可以只寫出最後乙個,如 add x,y int int 2.型別在引數名 變數 函式 後面 3.函式的左大括號要跟函式名同一行,否則編譯不過 4.函式定義要先寫關鍵字func在函式開頭 函式外的每個語句都要以func var等等關鍵字開頭 5.在包或...