关于golang 包的定义

路径关系:

关于golang 包的定义_第1张图片

listing.go文件内容

 
  1. package main

  2.  
  3. import (

  4. "fmt"

  5. "./test"

  6. )

  7. func main(){

  8. fmt.Println("guanfu")

  9. test.String()

  10. }

test内只有一个tests.go文件

tests.go文件内容是:

 
  1. package test

  2.  
  3. import(

  4. "fmt"

  5. )

  6.  
  7. func main(){

  8. fmt.Println("这是main中")

  9. }

  10. func String(){

  11. fmt.Println("这是string中")

  12. }

总结:引入包只需要引入一个文件夹,而文件夹中文件的名称与包的名称无须一致  只要文件夹的名称和包的名称一致即可

你可能感兴趣的:(关于golang 包的定义)