Goはどのようにして効率的なbyteまたはstring接続を実現しますか?

2358 ワード

文書ディレクトリ

  • 1. 複数の[]byte接続
  • 2. 複数string接続
  • 1.複数の[]byte接続

    b1:=[]byte("this is a first string")
    b2:=[]byte("this is a second string")
    var buffer bytes.Buffer //Buffer 
    buffer.Write(b1)
    buffer.Write(b2)
    b3 :=buffer.Bytes()  // b1+b2 
    

    2.複数string接続

    str1:="this is a first string"
    str2:="this is a second string"
    buffer.WriteString(str1)
    buffer.WriteString(str2)
    str3 :=buffer.String()  // str1+str2