「Go言語」文字列型stringのサンプル

2022年1月18日

書式
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]

 

Go言語

Posted by arkgame