[go] 문자열에서 특정 값으로 채우기
Golang에서는 문자열을 특정 값으로 채우는 기능을 제공합니다. 이를 통해 문자열을 원하는 길이로 만들거나, 특정 패턴에 맞춰 변형할 수 있습니다.
문자열 채우기
package main
import (
"fmt"
"strings"
)
func main() {
str := "hello"
newStr := strings.Repeat("!", 5) + str + strings.Repeat("!", 5)
fmt.Println(newStr) // Output: !!!!!hello!!!!!
}
위 예제에서는 strings.Repeat
함수를 사용하여 느낌표를 5번 반복하여 문자열 앞뒤에 추가하였습니다.
특정 값으로 길이 채우기
package main
import (
"fmt"
)
func main() {
str := "hello"
newStr := fmt.Sprintf("%-10s", str)
fmt.Println(newStr + "world") // Output: hello world
}
위 예제에서는 fmt.Sprintf
함수를 사용하여 문자열을 왼쪽으로 10칸을 채우도록 포맷팅했습니다.
Golang에서 문자열을 특정 값으로 채우는 방법에 대해 알아보았습니다. 위 예제를 참고하여 원하는 형태로 문자열을 조작해보세요.
참고 문서: