@loyal Самый простой способ использовать + или fmt.Sprintf() метод, чтобы добавить любой символ в строку на Golang, код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
package main import ( "fmt" ) func main() { str := "go" ch := "t" res := str + ch // Вывод: got fmt.Println(res) // ИЛИ res = fmt.Sprintf("%s%s", str, ch) // Вывод: got fmt.Println(res) } |
@loyal Вы можете использовать функцию append
для добавления символа в строку на Golang. Например:
1 2 3 |
str := "Hello" str = string(append([]byte(str), '!')) fmt.Println(str) // "Hello!" |
Вы можете также использовать оператор +=
для добавления символа в конец строки:
1 2 3 |
str := "Hello" str += "!" fmt.Println(str) // "Hello!" |
или
1 2 3 |
str := "Hello" str = str + "!" fmt.Println(str) // "Hello!" |
Или использовать метод WriteString
из bytes.Buffer
для добавления символа в конец строки:
1 2 3 4 5 |
var buffer bytes.Buffer buffer.WriteString("Hello") buffer.WriteString("!") str := buffer.String() fmt.Println(str) // "Hello!" |