1、變數代表著記憶體中的乙個儲存區域
2、這個區域有自己的變數名稱和資料型別
3、go變數的三種使用方式
3.1指定變數型別,宣告後如果不賦值,則使用預設值
package main
import "fmt"
func main()
3.2根據值,自動判斷適用型別,型別推導
package main
import "fmt"
func main()
3.3省略 var ,但是注意 := 左側的變數不能是已經宣告過的!!!go語言的特色
package main
import "fmt"
func main()
4、多變數宣告:一次宣告多個變數
//第一種方式
package main
import "fmt"
func main()
//第二種方式
package main
import "fmt"
func main()
//第三種方式
package main
import "fmt"
func main()
5、宣告全域性變數
package main
import "fmt"
//複雜宣告
var n1 = 100
var name = "thomas"
var n3 = 1.26
//一次性簡單宣告
var (
n4 = 666
name2 = "mike"
)func main()
全域性變數就是函式以外宣告的變數(func main()以外)
6、這個區域的資料值可以在同一型別範圍內不斷變化
package main
import "fmt"
//複雜宣告
func main()
7、變數在同乙個作用區域內不能重名(乙個函式或者乙個**塊中)
package main
import "fmt"
//複雜宣告
func main()
變數使用注意事項
變數表示記憶體中的乙個儲存區域 該區域有自己的名稱 變數名 和型別 資料型別 golang變數使用的三種方式 1 第一種,指定變數型別,宣告後若不賦值,使用預設值 2 第二種,根據值自行判定定量型別 型別推導 3 省略var,注意 左側的變數不應該是已經表明過的,否則會導致編譯錯誤 4 多變數生命 ...
變數的注意事項
以下是自己的經驗 全域性變數命名 g 變數名 區域性變數命名 l 變數名 成員變數 m 變數名 為什麼這樣做呢?因為現在的 的量越來越大,如果沒有很好的命名規則,導致 的可讀性太差 所以當我按照上述的規則,我就能馬上分清是函式變數 不需要特殊字首 區域性變數,成員變數和全域性變數 大家都知道變數要在...
變數的注意事項
1.如果建立多個變數,那麼變數之間的名稱不可以重複 2.對於float和long型別來說,字母字尾f和l不要丟掉 3.如果使用byte或者short型別的變數,那麼右側的數值不能超過左側型別的範圍 4.沒有進行賦值的變數,不能直接使用 一定要賦值之後,才能使用 5.變數使用不能超過作用域的範圍 作用...