๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ธฐ ์ ์ ๋ฒ๊ทธ๊ฐ ์์ ๋์๋์ง ํ์ธํ์ญ์์ค. ์ต์ ๋ฆด๋ฆฌ์ค. ๋ฌธ์ ์ถ์ ๊ธฐ๋ฅผ ๊ฒ์ํ๊ณ ์คํ ์ค์ธ์ง ํ์ธํ์ญ์์ค. ์ต์ ๋ฒ์ ์ Go: "go version"์ ์คํํ๊ณ ๋น๊ตํ์ญ์์ค. http://golang.org/doc/devel/release.html ์ต์ ๋ฒ์ ์ Go๊ฐ ์๋ ๊ฒฝ์ฐ ์ค์นํ๊ณ ๋ฌธ์ ๋ฅผ ์ฌํํ๊ธฐ ์ํด ์ํํ ์์ ์ ๋ค์ ์๋ํ์ญ์์ค. ๊ฐ์ฌ ํด์. 'go version'์ ๋ฌด์์ ์ธ์ํฉ๋๊น? go ๋ฒ์ go1.2.1 darwin/amd64 (๋ฒ๊ทธ๋ src/pkg/encoding/csv/reader.go๋ฅผ ๊ฐ์ํ ๋ ๋ค๋ฅธ ๋ฒ์ ์ ์์ ์ ์์ต๋๋ค. ๋ช ์์ ์ผ๋ก ํ์ง ์๋๋ค ํธ๋ค ๋ฐ ๋จ์ผ \r (180-193ํ) ์ด๋ค ๋จ๊ณ์์ ๋ฌธ์ ๋ฅผ ์ฌํํฉ๋๊น? ๊ฐ๋ฅํ๋ฉด play.golang.org์ ํ๋ก๊ทธ๋จ ๋งํฌ๋ฅผ ํฌํจ์ํค์ญ์์ค. http://play.golang.org/p/dr_cz65h_u (๊ตฌ๋ถ ๊ธฐํธ๋ฅผ \n์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. 1. ๋ ์ฝ๋ ๊ตฌ๋ถ ๊ธฐํธ๋ก \r์ ์ฌ์ฉํ์ฌ CSV ํ์ผ ์ฝ๊ธฐ ๋ฌด์จ ์ผ์ด์์? http://play.golang.org/p/dr_cz65h_u ๋ ์ฝ๋ 0, []string{"One", "Two", "Three\rFour", "๋ค์ฏ", "์ฌ์ฏ\r์ผ๊ณฑ", "์ฌ๋", "์ํ"} ๊ทธ ๋์ ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ์ด์ผ ํ์๊น์? ๋ ์ฝ๋ 0, []string{"One", "Two", "Three"} ๋ ์ฝ๋ 1, []string{"Four", "Five", "Six"} ๋ ์ฝ๋ 2, []string{"Seven", "Eight", "Nine"} ์๋์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค.
๋ ๊นจ๋ํ ์ http://play.golang.org/p/54xjo6uTD8
ํจํค์ง๊ฐ ๋ฌธ์ํ๋ ๋๋ก ์๋ํ๊ณ ์์ผ๋ฉฐ ์ด๋ฅผ ๋ณ๊ฒฝํ ์ ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ์ง๊ธ. ๊ฐ \r ๋ค์ \n์ ์ถ๊ฐํ๋ ํ๋ ๊ธฐ๋ฅผ ์ฝ์ ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋ง์ฝ์ ์ด๊ฒ์ ์ถ๊ตฌํ๊ณ ์ถ๋ค๋ฉด ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ ์ฌ๋ ค์ฃผ์ธ์. ๊ฐ์ฌ ํด์.
_์ํ๊ฐ ๋ถํ์ผ๋ก ๋ณ๊ฒฝ๋จ ._
์์์์์์์์์! ๋๋ ์ฌ๊ธฐ์์ ๋ฐ๋์ ์๋ฆฌ๋ฅผ ์ง๋ฅด๊ณ ์๋ค๊ณ ํ์ ํ์ง๋ง ๋ถ๋ช ํ ํด๊ฒฐ์ฑ ์ ์์๋๋ ์ค ๋ ์ ํ์ ํ์ํ๊ธฐ ์ํด ํ๋ ๊ธฐ์ ํ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ ์ค ํ๋๋ฅผ ์ฒ๋ฆฌํ๋ ์ต์ ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ๋ ์ ํ์ .csv๋ 10๋ ๋์ ์กด์ฌํด ์์ต๋๋ค. ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ๊นจ๋จ๋ฆฌ์ง ์๊ณ ์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋ง์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์์์์์์์์์! ๋๋ ์ฌ๊ธฐ์์ ๋ฐ๋์ ์๋ฆฌ๋ฅผ ์ง๋ฅด๊ณ ์๋ค๊ณ ํ์ ํ์ง๋ง ๋ถ๋ช ํ ํด๊ฒฐ์ฑ ์ ์์๋๋ ์ค ๋ ์ ํ์ ํ์ํ๊ธฐ ์ํด ํ๋ ๊ธฐ์ ํ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ ์ค ํ๋๋ฅผ ์ฒ๋ฆฌํ๋ ์ต์ ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ๋ ์ ํ์ .csv๋ 10๋ ๋์ ์กด์ฌํด ์์ต๋๋ค. ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ๊นจ๋จ๋ฆฌ์ง ์๊ณ ์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋ง์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.