3.3 문자열
문자열(string)은 큰따옴표(")나 백쿼트(` )로 생성한다. 보통은 큰따옴표로 생성한다. 백쿼트로 생성하면 이스케이프 문자와 줄 바꿈을 무시한다. 그래서 HTML이나 XML처럼 문자열을 여러 줄로 작성하거나 정규표현식을 작성할 때 유용하게 사용할 수 있다.
floatExp := `^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$`
headerHtml := `
<nav class="navbar navbar-fixed-top">
<div class="nav-box">
<div class="left">
<a href="" class="nav-icon-btn"><span class="nav-icon"><i class="icn-back-nav">back</i></span></a>
</div>
<div class="center">
LIST
</div>
</div>
</nav>`
다음 두 문자열은 같다.
path1 := "c:\\workspace\\go\\src\\" path2 := `c:\workspace\go\src\`
표 3-8에 문자나 문자열에서 사용하는 이스케이프를 정리했다.