Goはどのようにして効率的なbyteまたはstring接続を実現しますか?
2358 ワード
文書ディレクトリ
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
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
str1:="this is a first string"
str2:="this is a second string"
buffer.WriteString(str1)
buffer.WriteString(str2)
str3 :=buffer.String() // str1+str2