「Go言語」文字列型stringのサンプル
書式
var (
変数名 tring ="値1″
変数名 string =’値2′
)
使用例
package main import ( "fmt" ) func main() { var ( // ダブルクォーテーションで囲む cftA string = "テストTest" // シングルクォートで囲む cftB string = `StudySkill` ) fmt.Printf("%T\n", cftA) fmt.Println(cftA) fmt.Println(cftB) fmt.Println("文字列の長さ") fmt.Println(len(cftA)) for i, v := range cftA { fmt.Printf("%T i:%v v:%v\n", v, i, v) } fmt.Printf("rune(s): %v\n", []rune(cftA)) fmt.Printf("byte(s): %v\n", []byte(cftA)) }
実行結果
>go run 103.go string テストTest StudySkill 文字列の長さ 13 int32 i:0 v:12486 int32 i:3 v:12473 int32 i:6 v:12488 int32 i:9 v:84 int32 i:10 v:101 int32 i:11 v:115 int32 i:12 v:116 rune(s): [12486 12473 12488 84 101 115 116] byte(s): [227 131 134 227 130 185 227 131 136 84 101 115 116]