在學習程式語言的過程,變數的宣告與使用是乙個簡單卻重要的知識點,今天我們就花點時間好好說明一下。
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
位於原始檔的第一句,用於宣告當前所在的包,username
、pi
、p
、add()
等則為包級變數、常量、型別和函式,包級型別無宣告先後順序,在整個包或包外(首字母大寫)都可以訪問,而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.在包或...