国产探花免费观看_亚洲丰满少妇自慰呻吟_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)
}
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳州市| 稷山县| 宜州市| 天镇县| 四川省| 杂多县| 龙川县| 淅川县| 增城市| 墨竹工卡县| 贵州省| 灵璧县| 久治县| 阿合奇县| 砀山县| 五大连池市| 西藏| 成安县| 庆阳市| 石林| 宜都市| 新丰县| 囊谦县| 古交市| 景泰县| 来宾市| 丘北县| 呼和浩特市| 天峻县| 桐柏县| 沽源县| 萨嘎县| 巴里| 金溪县| 光山县| 维西| 乡城县| 佳木斯市| 高密市| 普格县| 昌黎县|