Menu
CoddyTech

문자열 (Strings)

Coddy GO 여정의 기초 섹션에 포함된 레슨. 109개 중 10번째.

Go의 문자열은 텍스트 데이터를 저장하는 데 사용됩니다. 문자열을 다루는 방법을 단계별로 알아봅시다.

먼저, 명시적 타입 선언과 var 키워드를 사용해 문자열 변수를 만들어 봅시다.

var message string = "Hello, Go!"
fmt.Println(message)

이 코드를 실행하면 화면에 Hello, Go!라는 텍스트가 표시됩니다. message라는 이름의 문자열 변수를 만들고 그 값을 표시했습니다.

이제 :=를 사용하는 Go의 짧은 선언 구문으로 문자열을 만들어 보겠습니다. 이 구문은 자료형을 자동으로 추론합니다.

greeting := "Welcome to Go programming"
fmt.Println(greeting)

이 코드를 실행하면 Welcome to Go programming이라는 텍스트가 화면에 표시됩니다. := 연산자는 새 변수를 만들고 제공된 값을 바탕으로 자료형을 결정합니다.

두 방법은 같은 일을 합니다. 즉, 텍스트를 저장하는 문자열 변수를 만듭니다. 짧은 선언 구문(:=)은 간결하고 편리하기 때문에 Go에서 더 흔히 사용됩니다.

challenge icon

챌린지

초급

이 챌린지에서는 Go에서 문자열을 다루는 연습을 합니다.

문자열 변수 두 개가 이미 설정되어 있습니다: firstName 및 lastName. 여러분이 할 일은 다음과 같습니다:

  1. 값이 "Hello, my name is"이고 is 뒤에 공백이 없는 greeting이라는 세 번째 문자열 변수를 만듭니다.
  2. fmt.Println()을 사용하여 세 문자열을 각각 별도의 줄에 출력합니다.

직접 해보기

package main

import "fmt"

func main() {
	// 이 변수들은 이미 정의되어 있습니다
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: 값이 "Hello, my name is"인 인사말 문자열 변수를 만드세요
	// 참고: 공백을 추가하지 마세요.
	
	// TODO: 세 문자열(greeting, firstName, lastName)을 각각 별도의 줄에 출력하세요
	
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Go 컴파일러