더북(TheBook)

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에 문자나 문자열에서 사용하는 이스케이프를 정리했다.

표 3-8 문자나 문자열에서 사용하는 이스케이프
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.