日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第 五 课 golang语言变量

發布時間:2023/12/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第 五 课 golang语言变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 變量三種聲明: (第一種的var和類型都是多余;

第二種最簡潔,但是第二種只能用在函數中,不能是全局變量的聲明

? ? ? ?第一種:

  var v_name v_type(注意順序)v_name = value
package mainimport "fmt"func main() {var vname1, vname2, vname3 intvname1, vname2, vname3 = 1, 2, 3fmt.Println(vname1)fmt.Println(vname2)fmt.Println(vname3) }

  第二種:(初始化聲明)

? ? ? ? ?如果在相同的代碼塊中,我們不可以再次對于相同名稱的變量使用初始化聲明

  var v_name = value(自行推導類型
package mainimport "fmt"func main() {var v1, v2, v3 = 7, 8, 9fmt.Println(v1)fmt.Println(v2)fmt.Println(v3) }

  第三種:

  v_name := value(:=左側的變量必須是沒有聲明過的

2 值類型和引用類型 

? ? ? ? ?所有像 int、float、bool 和 string 這些基本類型都屬于值類型,使用這些類型的變量直接指向存在內存中的值;當使用等號?=?將一個變量的值賦值給另一個變量時,如:j = i,實際上是在內存中將 i 的值進行了拷貝 

  ?&i 來獲取變量 i 的內存地址,例如:0xf840000040(每次的地址都可能不一樣)。值類型的變量的值存儲在棧中。

? ? ? ?

?

轉載于:https://www.cnblogs.com/liufei1983/p/9189278.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的第 五 课 golang语言变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。