Golang__遍歷字符串

Golang__遍歷字符串

package main

import "fmt"

func main() {
	s := "hello,你好"
	for i, v := range []rune(s) {
		fmt.Printf("%d %c ", i, v)
	}
	fmt.Println()
}

輸出結果

0 h 1 e 2 l 3 l 4 o 5 , 6 你 7 好

三個點,多參數傳入

func test1(args ...string) { //可以接受任意個string參數
    for _, v:= range args{
        fmt.Println(v)
    }
}

func main(){
var strss= []string{
        "qwr",
        "234",
        "yui",
        "cvbc",
    }
    test1(strss...) //切片被打散傳入
}

結果

qwr
234
yui
cvbc
    var strss= []string{
        "qwr",
        "234",
        "yui",

    }
    var strss2= []string{
        "qqq",
        "aaa",
        "zzz",
        "zzz",
    }
strss=append(strss,strss2...) //strss2的元素被打散一個個append進strss
fmt.Println(strss)
[qwr 234 yui qqq aaa zzz zzz]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章