가장 빨리 만나는 Go 언어 Unit 9.2 문자열 연산하기
저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
문자열 사용하기
이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07
문자열 연산하기
문자열을 비교할 때는 == 연산자를 사용합니다. 그리고 여러 문자열을 붙일 때는 + 연산자를 사용합니다.
var s1 string = "한글"
var s2 string = "한글"
var s3 string = "Go"
fmt.Println(s1 == s2) // true: 두 문자열이 같으므로 true
fmt.Println(s1 + s3 + s2) // 한글Go한글
fmt.Println("안녕하세요" + s1) // 안녕하세요한글
문자열은 배열과 동일하게 [ ]
(대괄호)로 각 문자를 가져올 수 있습니다. 여기서 배열은 0부터 시작합니다. 그러므로 첫 번째 문자는 s1[0]입니다.
그림 9-1 문자열과 배열
다음은 s1 문자열 변수에서 두 번째 문자 ‘e’를 출력합니다.
var s1 string = "Hello"
fmt.Printf("%c\n", s1[1]) // e: 문자열에서 두 번째 문자 e