---------인터넷 소스 저장소의 패키지 사용하기-----------
Go 언어는 로컬 있는 패키지도 지원하지만
인터넷 소스 저장소에 올라와 있는 패키지도 사용할 수 있다
import에 패키지 주소만 설정하면 인터넷 저장소의 패키지를 사용가능
import (
"fmt"
"github.com/golang/exdample/stringutil"
)
go get 명령을 입력해서 패키지를 받음
----------패키지의 함수, 변수, 상수를 외부에 노출----------
패키지를 외부에서 사용할 수 있게 하려면 첫글자를 대문자로 지정해야 한다
-------------문서화---------------------
패키지, 함수, 변수, 상수 위에 //주석을 작성하면 설명을 문서화 할수 있다
-------------출력 함수----------------
func Print() //값을 그 자리에서 출력(새 줄로 넘어가지 않음)
func Println() //값을 출력한 뒤 새 줄로 넘어감(개행)
func Printf() //형식을 지정하여 값을 출력
--------------입력 함수-----------------
func Scan() //콘솔에서 공백, 새 줄로 구분하여 입력을 받음
func Scanln() //콘솔에서 공백으로 구분하여 입력을 받음
func Scanf() //콘솔에서 형식을 지정하여 입력을 받음
---------------문자열 입출력 함수--------------------
func Sprint() string //값을 그대로 문자열로 만듦
func Sprintln() string //값을 그대로 문자열로 만든 뒤 문자열 끝에 개행 문자 붙임
func Sprintf() string //형식을 지정하여 문자열을 만듦
func Sscan() string //공백, 개행문자로 구분된 문자열에서 입력을 받음
func Sscanln() string //공백으로 구분된 문자열에서 입력을 받음
func Sscanf() string //문자열에서 형식을 지정하여 입력을 받음
----------------파일 입출력 함수-------------------
func Create(name string)(file *File, err error) //기존 파일을 열거나 새 파일을 생성
func Open(name string)(file *File, err error) //기존 파일 열기
func(f *File) Close() error //열린 파일 닫음
--------------------문자열 처리하기------------------------
func Contains(s, substr string)bool //문자열이 포함되어 있는지 검색
func ContainsAny(s, chars string)bool //특정 문자가 하나라도 포함되어 있는지 검색
func ContainsRune(s string, r rune)bool //rune 자료형으로 검색
func Count(s, sep string)int //문자열이 몇 번 나오는지 구함
func HasPrefix(s, prefix string)bool //문자열이 접두사인지 판단
func HasSuffix(s, suffix string)bool //문자열이 접미사인지 판단
func Index(s, sep string)int //특정 문자열의 위치를 구함
func IndexAny(s, chars string)int //가장 먼저 나오는 문자의 위치를 구함
func IndexByte(s string, c byte)int //byte 자료형으로 위치를 구함
------------문자열 변환 함수-------------------------
func Atoi(s string)(i int, err error) //숫자로 이루어진 문자열을 숫자로 변환
func Itoa(i int)string //숫자를 문자열을 변환
func FormatBool(b bool)string //불 값을 문자열로 반환
func FormatFloat(f float64, fmt byte, prec, bitSize int)string //실수를 문자열로 변환
func FormatInt(i int64, base int)string //부호 있는 정수를 문자열로 변환
func FormatUint(i uint64, base int)string //부호 없는 정수를 문자열로 변환
댓글 없음:
댓글 쓰기