저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
핵심 정리
이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07
형태 | 함수명 | 설명 |
---|---|---|
파일 | os.Create | 기존 파일을 열거나 새 파일을 생성 |
os.Open | 파일 열기 | |
os.OpenFile | 파일 플래그, 파일 모드를 지정하여 파일 열기 | |
Close | 열린 파일을 닫음 | |
Read | 파일에서 값을 읽음. 파일에서 읽은 데이터의 길이와 에러 값을 리턴 | |
Write | 파일에 값을 씀. 파일에 쓴 데이터의 길이와 에러 값을 리턴 | |
Stat | 파일의 정보를 얻어옴 | |
Seek | 파일을 읽거나 쓸 위치로 이동 | |
ioutil.WriteFile | 파일 쓰기. 에러 값을 리턴 | |
ioutil.ReadFile | 파일 읽기. 읽은 데이터(바이트 슬라이스)와 에러 값을 리턴 | |
입출력 인터페이스 | bufio.NewReader | io.Reader 인터페이스로 io.Reader 인터페이스 따르는 읽기 인스턴스 생성 |
ReadLine | io.Reader에서 문자열 한 줄을 읽어서 바이트 슬라이스로 리턴 | |
bufio.NewWriter | io.Writer 인터페이스로 io.Writer 인터페이스를 따르는 쓰기 인스턴스 생성 | |
WriteString | 문자열을 버퍼에 저장 | |
Flush | 버퍼의 데이터를 파일에 저장 | |
ReadFrom | io.Reader의 데이터를 읽어서 io.Writer에 저장 | |
strings.NewReader | 문자열로 io.Reader 인터페이스를 따르는 읽기 인스턴스를 생성합니다. | |
io.Copy | io.Reader를 io.Writer로 복사 | |
JSON | json.Marshal | Go 언어 자료형을 JSON 텍스트로 변환 |
json.MarshalIndent | Go 언어 자료형을 JSON 텍스트로 변환하고 사람이 보기 편하도록 들여쓰기를 해줌 | |
json.Unmarshal | JSON 텍스트를 Go 언어 자료형으로 변환 |
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.