Go 언어에서는 import 키워드를 사용하여 패키지를 가져올 수 있습니다. 가져온 패키지 이름은 큰따옴표로 묶어야 합니다. 패키지 이름은 GOPATH에서 시작하여 계산된 경로이며 "/"를 사용하여 경로를 구분합니다. Go 언어에는 두 가지 기본 형식이 있습니다. 1. "import "package name"" 구문을 사용하는 한 줄 가져오기 2. "import("package name 1" " 구문을 사용하는 여러 줄 가져오기; 패키지 이름 2" ...)".
이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.
Go 언어 소스 파일 패키지 선언문 뒤와 기타 비 가져오기 선언문 앞에 가져오기 패키지 선언문을 0개 이상 포함할 수 있습니다. 각 가져오기 선언은 가져오기 경로를 개별적으로 지정하거나 괄호를 통해 여러 가져오기 경로를 동시에 가져올 수 있습니다. 다른 패키지의 식별자를 참조하려면 import 키워드를 사용할 수 있습니다. 가져온 패키지 이름은 큰따옴표로 묶여 있으며, GOPATH에서 시작하여 계산된 경로이며 /로 구분됩니다.
기본 가져오기 작성 방법
가져오기에는 한 줄 가져오기와 여러 줄 가져오기라는 두 가지 기본 형식이 있습니다. 두 가지 가져오기 방법의 가져오기 코드 효과는 동일합니다.
1) 한 줄 가져오기
한 줄 가져오기 형식은 다음과 같습니다.
import "包1" import "包2"
2) 여러 줄 가져오기
여러 줄 가져오기 시 가져오기에서 패키지 이름 순서는 가져오기에 영향을 주지 않습니다. 효과. [관련 권장사항: Go 동영상 튜토리얼, 프로그래밍 교육]
형식은 다음과 같습니다.
import( "包1" "包2" … )
1 Go 언어 패키지 한 줄 가져오기
가져오기를 사용하세요. Go 언어를 한 줄로 가져오는 키워드 package
package main //使用 import 关键字,单行导入 Go 语言包 import "fmt" import "strconv" func main() { var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }
프로그램이 실행된 후 콘솔 출력은 다음과 같습니다.
먼저 package 키워드를 사용하여 파일이 있는 패키지를 다음과 같이 정의합니다. main 패키지를 선택한 다음 import를 사용하여 Go 언어 패키지를 한 줄로 가져오고 fmt 패키지와 strconv 패키지를 별도로 가져옵니다.
마지막으로 메인 함수에서는 문자열형 변수 strNum을 정의하고, strconv 패키지에서 Atoi 함수를 호출하여 문자열 strNum을 int형 num으로 변환하는 동시에 함수는 오류 인터페이스 유형을 반환합니다. 반환 값.
함수의 두 번째 매개변수가 nil인지 판단하여 변환 성공 여부를 판단합니다. 그렇지 않으면 오류 메시지를 인쇄하고, 그렇지 않으면 변환된 결과를 인쇄합니다.
2. Go 언어 패키지의 여러 줄 가져오기
Go 언어 패키지를 여러 줄로 가져오려면 import 키워드를 사용하세요.
package main //使用 import 关键字,多行导入 Go 语言包 import ( "fmt" "strconv" ) func main() { var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }
먼저 package 키워드를 사용하여 파일이 있는 패키지를 정의합니다. 그런 다음 import multi-line을 사용하여 Go 언어 패키지를 가져오고 각각 fmt 패키지와 strconv 패키지를 가져옵니다.
마지막으로 main 함수에서는 fmt 패키지의 Println 함수와 strconv 패키지의 Atoi 함수를 호출합니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !
위 내용은 Go 언어로 패키지를 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!