Go언어~포장편~

3226 단어 Go

입문


안녕하세요.나는 모 학교에서 프로그래밍 등을 배우는 서버 분야의 프로그래머다.
그럼 이번에는 Go의 포장을 살펴보자.
그럼 바로 가보겠습니다
"고언어~기본문법편①(변수, 상수, 조건분지, 중복처리)~"에 대해여기부터.
Go언어~기본문법편②(배열)~에 관하여여기부터.
Go언어~기본문법편③(함수)~에 관하여여기부터.
"Go언어~기본문법편④(지침, 구조체)~를 열심히 배웠습니다"에 대해서는 여기를 참조하십시오.

포장


모듈성, 봉인, 분리 컴파일과 재사용을 지원합니다.
즉, 기능을 분리하여 예쁜 원본 코드를 형성하자.그리고 필요한 최소한의 공개 범위로 삼자.이런 느낌.
< 디렉토리 구조>
・
|-user
|  |-user.go
|-main.go
그럼 우리 실제로 포장을 해 봅시다.
user.go
package user

func Name(name string) string {
    return name + "さんよろしくお願いします"
}

func email(email string) string {
    return email
}

참고로 Name 함수는 외부에서 참조할 수 있지만 이메일 함수는 참조할 수 없습니다.
main.go
package main

import "./user" //自作パッケージ


func main() {
    name := user.Name("hoge")

    email := user.email("[email protected]") //エラー
}
이상
무슨 잘못이 있으면 연락 주세요.
끝까지 읽어줘서 고마워요.
다음은'Go 언어 ~ 데이터베이스 연결 (My SQL) 편 열심히 공부했어요~'
가능하다면 보십시오Go언어~환경구축편~.

좋은 웹페이지 즐겨찾기