Go언어~포장편~
3226 단어 Go
입문
안녕하세요.나는 모 학교에서 프로그래밍 등을 배우는 서버 분야의 프로그래머다.
그럼 이번에는 Go의 포장을 살펴보자.
그럼 바로 가보겠습니다
"고언어~기본문법편①(변수, 상수, 조건분지, 중복처리)~"에 대해여기부터.
Go언어~기본문법편②(배열)~에 관하여여기부터.
Go언어~기본문법편③(함수)~에 관하여여기부터.
"Go언어~기본문법편④(지침, 구조체)~를 열심히 배웠습니다"에 대해서는 여기를 참조하십시오.
포장
모듈성, 봉인, 분리 컴파일과 재사용을 지원합니다.
즉, 기능을 분리하여 예쁜 원본 코드를 형성하자.그리고 필요한 최소한의 공개 범위로 삼자.이런 느낌.
< 디렉토리 구조>・
|-user
| |-user.go
|-main.go
그럼 우리 실제로 포장을 해 봅시다.
user.gopackage user
func Name(name string) string {
return name + "さんよろしくお願いします"
}
func email(email string) string {
return email
}
참고로 Name 함수는 외부에서 참조할 수 있지만 이메일 함수는 참조할 수 없습니다.
main.gopackage main
import "./user" //自作パッケージ
func main() {
name := user.Name("hoge")
email := user.email("[email protected]") //エラー
}
이상
무슨 잘못이 있으면 연락 주세요.
끝까지 읽어줘서 고마워요.
다음은'Go 언어 ~ 데이터베이스 연결 (My SQL) 편 열심히 공부했어요~'
가능하다면 보십시오Go언어~환경구축편~.
Reference
이 문제에 관하여(Go언어~포장편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/watataku8911/items/d3e0133d0c1574422c72
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
모듈성, 봉인, 분리 컴파일과 재사용을 지원합니다.
즉, 기능을 분리하여 예쁜 원본 코드를 형성하자.그리고 필요한 최소한의 공개 범위로 삼자.이런 느낌.
< 디렉토리 구조>
・
|-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언어~환경구축편~.
Reference
이 문제에 관하여(Go언어~포장편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/watataku8911/items/d3e0133d0c1574422c72텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)