[go] 문자열 출력 정렬
문자열을 특정 길이에 맞춰 정렬하여 출력하는 것은 Go 언어에서 매우 쉽습니다.
fmt
패키지를 사용한 정렬
fmt
패키지의 Printf
함수를 사용하여 문자열을 정렬하고 출력할 수 있습니다. Printf
함수의 형식 지시자를 사용하여 출력 시 필요한 정렬을 지정할 수 있습니다.
예를 들어, 다음 코드는 문자열을 좌측/우측/가운데 정렬하여 출력하는 방법을 보여줍니다.
package main
import "fmt"
func main() {
str := "Hello"
fmt.Printf("|%-10s|\n", str) // 좌측 정렬
fmt.Printf("|%10s|\n", str) // 우측 정렬
fmt.Printf("|%10s|\n", str) // 가운데 정렬
}
위 코드를 실행하면, 다음과 같은 결과가 출력됩니다.
|Hello |
| Hello|
| Hello |
여기서 -
는 좌측 정렬을 의미하고, 양수는 우측 정렬을, 틀림표는 가운데 정렬을 나타냅니다.
Printf
함수를 사용하여 문자열을 정렬하고 출력하는 방법을 보여주었습니다. 형식 지시자를 통해 필요한 정렬을 설정할 수 있습니다.
이제 Go 언어를 사용하여 문자열을 출력하여 정렬하는 것에 대해 더 이상 어려움을 겪지 않을 것입니다.