国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

淺談Go語言中字符串和數組

2020-04-01 19:22:43
字體:
來源:轉載
供稿:網友
這篇文章主要簡單介紹了Go語言中字符串和數組的使用方法和申明方式,需要的朋友可以參考下
 

go語言里邊的字符串處理和PHP還有java 的處理是不一樣的,首先申明字符串和修改字符串

 

復制代碼代碼如下:

package main
import "fmt"
var name string           //申明一個字符串
var emptyname string = "" //申明一個空字符串
func main() {
 //申明多個字符串并且賦值
 a, b, v := "hello", "word", "widuu"
 fmt.Println(a, b, v)
 //轉換字符串的內容,先轉換a的類型為[]byte
 c := []byte(a)
 //賦值
 c[0] = 'n'
 //在轉換成字符串類型,其實我們發現我們的a并沒有改變
 //而是一個新的字符串的改變
 d := string(c)
 fmt.Println(d)
 //字符串原型輸出
 m := `hello
   word`
 fmt.Println(m)
}

 

聲明數組的方式

 

復制代碼代碼如下:

package main
import "fmt"
var arr [2]int //申明一個數組
func main() {
 arr[0] = 1 //數組賦值
 fmt.Println(arr)
 arrtest := [3]int{1, 2, 3} //數組的另一種申明方式
 fmt.Println(arrtest)
 a := [...]int{1, 2} //[...]自動識別數組的長度
 fmt.Println(a)
 fmt.Println(len(a))//輸出數組的長度
}

 

下邊是slice的申明和使用其實這就是一種動態的數組

 

復制代碼代碼如下:

package main
import "fmt"
func main() {
 d := []int{1, 2, 3} //申明一個slice這個是動態的數組,沒有長度
 fmt.Println(d)
 var q, w []int
 q = d[0:1] //可以定取得上邊的長度
 w = d[1:3]
 d = append(d, 2) //向其中添加元素
 fmt.Println(d)
 fmt.Println(q, w)
}
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮滨县| 江西省| 咸宁市| 吉首市| 岢岚县| 炎陵县| 即墨市| 绥中县| 延庆县| 千阳县| 大邑县| 黎城县| 蓝山县| 远安县| 天峨县| 剑阁县| 义乌市| 招远市| 旅游| 封丘县| 鄯善县| 舒城县| 洛浦县| 卓资县| 武功县| 通州区| 邢台县| 靖江市| 富阳市| 吴江市| 平度市| 互助| 西和县| 安新县| 石景山区| 福清市| 观塘区| 安多县| 杭锦后旗| 怀来县| 北海市|