[go] 문자열 연결 (String Concatenation)
Go 언어에서 문자열 연결은 두 개 이상의 문자열을 결합하여 하나의 문자열로 만드는 작업입니다. 이 작업에는 +
연산자를 사용합니다.
기본 연결
여러 문자열을 연결하는 가장 간단한 방법은 +
연산자를 사용하는 것입니다.
예를 들어:
package main
import "fmt"
func main() {
str1 := "Hello"
str2 := "World"
result := str1 + " " + str2
fmt.Println(result) // 출력: Hello World
}
위의 예제에서 str1
과 str2
가 +
연산자로 연결되어 하나의 문자열로 만들어진 후 result
에 저장됩니다.
fmt.Sprintf
활용
또 다른 방법으로는 fmt.Sprintf
함수를 사용하는 것입니다. 이 함수를 사용하면 문자열 형식을 지정하여 다수의 변수를 포함한 문자열을 생성할 수 있습니다.
예를 들어:
package main
import "fmt"
func main() {
str1 := "Hello"
str2 := "World"
result := fmt.Sprintf("%s %s", str1, str2)
fmt.Println(result) // 출력: Hello World
}
문자열 조합 함수 활용
strings
패키지에는 문자열 조합을 위한 다양한 메서드가 포함되어 있으며, 이러한 메서드들을 활용하여 문자열을 결합할 수 있습니다. 여기에서 strings
패키지에 대한 더 자세한 정보를 확인할 수 있습니다.
문자열 연결은 Go 언어에서 흔히 사용되는 기본적이면서도 유용한 작업 중 하나입니다. 적절한 방법을 선택하여 프로그램에 문자열 연결을 적용하여 보다 효율적인 코드를 작성할 수 있습니다.