Go 언어로 패키지를 가져오는 방법: 1. 가져오기 명령을 통해 패키지 파일을 가져옵니다. 2. 포인트 작업을 통해 패키지를 가져옵니다. 4. "_" 작업을 통해 패키지를 가져옵니다.
이 글의 환경: Windows 7 시스템, Go1.11.2 버전, 이 글은 모든 브랜드의 컴퓨터에 적용됩니다.
추천: "go 언어 튜토리얼"
Go에서 패키지를 가져오는 여러 가지 방법(가져오기)
1: 패키지 가져오기의 일반 구문
import 명령은 Go 코드를 작성할 때 자주 사용됩니다. 패키지 파일을 가져오는 경우 참조 방법은 다음과 같습니다.
import( "fmt" ) //然后在代码里面可以通过如下的方式调用 fmt.Println("hello world")
위의 fmt는 Go 언어의 표준 라이브러리입니다. 실제로 GOROOT으로 이동하여 모듈을 로드합니다. 물론 Go의 가져오기는 다음 두 가지 방법을 지원합니다. 모듈:
//相对路径 import "./test_model" //当前文件同一目录的test_model目录,但是不建议这种方式import //绝对路径 import "mygoproject/test_model" //加载GOPATH/src/mygoproject/test_model模块
2: 패키지를 가져오는 다른 방법
2. 1포인트 작업
때때로 패키지를 가져오는 방법은 다음과 같습니다.
import . “fmt”
이 포인트 작업의 의미는 패키지 이후에 가져오면 이 패키지 함수를 호출하게 되며, 앞서 호출한 패키지 이름인 접두사 패키지 이름을 생략할 수 있습니다.
fmt.Println(“hello world”) //可以省略的写成 Println(“hello world”)
2.2 Alias 작업
Alias 작업, 이름에서 알 수 있듯이 패키지 이름을 지정할 수 있습니다. 기억하기 쉬운 또 다른 이름으로
import( f “fmt” ) //别名操作调用包函数时前缀变成了重命名的前缀,即 f.Println(“hello world”)
2.3 _ Operation
import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "time" ) //_操作其实只是引入该包。当导入一个包时,它所有的init()函数就会被执行,但有些时候并非真的需要使用这些包,仅仅是希望它的init()函数被执 行而已。这个时候就可以使用_操作引用该包了。即使用_操作引用包是无法通过包名来调用包中的导出函数,而是只是为了简单的调用其init函数()。
더 많은 관련 기술글을 보시려면 golang tutorial 칼럼을 방문해 주세요!
위 내용은 Go 언어로 패키지를 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!