[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 언어를 사용하여 문자열을 출력하여 정렬하는 것에 대해 더 이상 어려움을 겪지 않을 것입니다.