가장 빨리 만나는 Go 언어 핵심 정리

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

핵심 정리

이재홍 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.NewReaderio.Reader 인터페이스로 io.Reader 인터페이스 따르는 읽기 인스턴스 생성
    ReadLineio.Reader에서 문자열 한 줄을 읽어서 바이트 슬라이스로 리턴
bufio.NewWriterio.Writer 인터페이스로 io.Writer 인터페이스를 따르는 쓰기 인스턴스 생성
    WriteString문자열을 버퍼에 저장
    Flush버퍼의 데이터를 파일에 저장
    ReadFromio.Reader의 데이터를 읽어서 io.Writer에 저장
strings.NewReader문자열로 io.Reader 인터페이스를 따르는 읽기 인스턴스를 생성합니다.
io.Copyio.Reader를 io.Writer로 복사
JSONjson.MarshalGo 언어 자료형을 JSON 텍스트로 변환
json.MarshalIndentGo 언어 자료형을 JSON 텍스트로 변환하고 사람이 보기 편하도록 들여쓰기를 해줌
json.UnmarshalJSON 텍스트를 Go 언어 자료형으로 변환

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2015-06-01