문자열 (Strings)
Coddy GO 여정의 기초 섹션에 포함된 레슨. 109개 중 10번째.
Go의 문자열은 텍스트 데이터를 저장하는 데 사용됩니다. 문자열을 다루는 방법을 단계별로 배워 봅시다.
먼저 명시적인 타입 선언과 함께 var 키워드를 사용하여 문자열 변수를 만들어 보겠습니다:
var message string = "Hello, Go!"
fmt.Println(message)이 코드를 실행하면 Hello, Go! 텍스트가 화면에 표시됩니다. message라는 이름의 문자열 변수를 만들고 그 값을 표시했습니다.
이제 타입을 자동으로 추론하는 :=를 사용한 Go의 짧은 선언 구문으로 string을 만들어 보겠습니다:
greeting := "Welcome to Go programming"
fmt.Println(greeting)이 코드를 실행하면 Welcome to Go programming이라는 텍스트가 화면에 표시됩니다. := 연산자는 새로운 variable을 만들고 제공된 값을 기반으로 해당 타입을 결정합니다.
두 방법 모두 같은 일을 수행합니다. 즉, 텍스트를 저장하는 string 변수를 생성합니다. 짧은 선언 구문(:=)은 간결하고 편리하기 때문에 Go에서 더 일반적으로 사용됩니다.
챌린지
초급이 챌린지에서는 Go에서 string을 다루는 연습을 합니다.
이미 두 개의 string 변수인 firstName과 lastName을 설정해 두었습니다. 여러분의 과제는 다음과 같습니다:
is뒤에 공백이 없도록"Hello, my name is"값을 가진greeting이라는 세 번째 string 변수를Create합니다.fmt.Println()을 사용하여 세 개의 string을 각각 별도의 줄에Print합니다.
직접 해보기
package main
import "fmt"
func main() {
// 이 변수들은 이미 당신을 위해 정의되어 있습니다
firstName := "Alex"
lastName := "Smith"
// TODO: Create a greeting string variable with the value "Hello, my name is"
// Note: 추가 공백을 넣지 마세요.
// TODO: 세 문자열(greeting, firstName, lastName)을 각각 별도의 줄에 출력하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입직접 연습해 보세요: 온라인 Go 컴파일러