go 언어에는 멀티라인을 제공한다. 


한번에 `(backslash)를 사용할 수 있고 문자열 concatenation을 사용할 수도 있다. 



코드는 다음과 같다. 


  multilineLiteral1 := `aa

  ㅁㅁㅁㅁ

  `


  fmt.Println(multilineLiteral1)



결과는 다음과 같다.


aa

  ㅁㅁㅁㅁ







double quote로도 수행할 수 있다. 



  multilineLiteral2 := "aa  \n" +

  "ㅁㅁㅁ"


  fmt.Println(multilineLiteral2)


결과는 다음과 같다. 


aa

ㅁㅁㅁ




하지만 간단하지만 go에서는 다음 코드를 지원하지 않는다.  자바/스칼라 개발자에게는 의아할 수 있다..



multilineLiteral3 := "s \\n

  aaa"




multilineLiteral4 := "s \\n"

+  "aaa"

'go lang' 카테고리의 다른 글

[golang] go 언어는 not immutable 언어이다. (string 제외)  (0) 2017.08.29
[golang] 함수 리턴 타입에 괄호 사용하는 예제  (0) 2017.08.29
[golang] Go 공부 시작 링크  (0) 2017.08.29
go 1.5 발표  (0) 2015.06.03
godeps 예제  (0) 2015.04.02
Posted by '김용환'
,