go學習筆記 二 變數 常量

2021-10-04 02:27:49 字數 2043 閱讀 9833

原始碼檔案以_test結尾;例如:***_test.go

測試方法名以test開頭;例如:func test***xx(t *testing.t){}

package fib

import

("fmt"

"testing"

)func

testfiblist

(t *testing.t)

fmt.

println()

}

**裡邊給出了三種賦值方式:

one

var a int

=1 一般全域性變數,或者外部變數

two

var

( a int=1

b =

1)

three go語言可以不使用關鍵字,使用型別推斷直接給變數設定型別

a :=

1

func

testexchang

(t *testing.t)

兩點需要注意

常見寫法

tmp := a

a = b

b = tmp

go 特性:多個變數進行同時賦值

a, b = b, a
快速設定連續值

const

( monday =

iota+1

tuesday

wednesday

thursday

friday

saturday

sunday

)const

( open =

1<<

iota

close

pending

)

測試**

package constart_test

import

("testing"

)const

( monday =

iota+1

tuesday

wednesday

thursday

friday

saturday

sunday

)const

( open =

1<<

iota

//0001

close //0010

pending //0011

)func

testconstanttry

(t *testing.t)

func

testconstanttry1

(t *testing.t)

輸出

--- pass: testconstanttry (0.00s)

constant_try_test.go:24: 1 2 3 4 5 6 7

=== run testconstanttry1

--- pass: testconstanttry1 (0.00s)

constant_try_test.go:30: 6 1 2 4

constant_try_test.go:32: 第一行 - c 的值為 0

constant_try_test.go:34: 第一行 - c 的值為 2

constant_try_test.go:36: 第一行 - c 的值為 4

constant_try_test.go:37: false

true

true

pass

process finished with exit code 0

二 變數和常量

編譯環境設定好以後,就可以正式學習c語言了。一 變數 一 變數型別和表示方法 1.什麼是變數?一句話,變數是儲存資料的值的空間。由於數值的型別有多種,有整數 小數 浮點數 字元等等,那麼對應的變數就有整型變數 浮點型變數 字元型變數。變數還有其他的具體分類。整型變數還可具體分為無符號型 長整型和短整...

PHP(二)變數 常量

二 常量 三 php 變數的範圍 1.宣告 不需要宣告變數,但需要初始化 2.初始化 賦值 3.釋放 unset 4.判斷乙個變數是否存在 isset 5.命名 字母 數字 下劃線,不可以數字開頭,嚴格區分大小寫,盡量不要使用php關鍵字作為變數名 例如 name1 name2 my name 6....

go語言(二)變數

一 定義賦值 定義乙個int的 var myvar int 定義多個 var myvar,myvar1,myvar2 int 定義並賦予初始值 var myvar int 1 定義多個並賦予初始值 var myvar,myvar1,myvar2 int 1,2,3 麻煩是吧。其實可以簡單 var m...