저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
문자열 사용하기
이재홍 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]입니다.
다음은 s1 문자열 변수에서 두 번째 문자 'e'를 출력합니다.
var s1 string = "Hello"
fmt.Printf("%c\n", s1[1]) // e: 문자열에서 두 번째 문자 e
제어 문자
- \a: 경고음, 벨(u0007)
- \b: 백스페이스(u0008)
- \f: 폼 피드(u000c)
- \n: 라인 피드, 새 줄(u000a)
- \r: 캐리지 리턴(u000d)
- \t: 수평 탭(u0009)
- \v: 수직 탭(u000b)
- \: 백슬래시(u005c)
- ': 작은따옴표(u0027), rune 변수에 저장할 때 사용할 수 있습니다.
- ": 큰따옴표(u0022), string 변수에 저장할 때 사용할 수 있습니다.
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.