Break up go project into subfolders

前端 未结 6 914
傲寒
傲寒 2020-12-30 01:18

I want to break my project up to subfolders.

I want this code structure:

├── main.go
└── models
    └── user.go

Where main.go is:

6条回答
  •  抹茶落季
    2020-12-30 01:40

    The packages are referenced in code in relation to your "go/src" folder

    └── go
        └── src
            └── myAwesomeProject
                ├── main.go
                └── models
                    └── user.go
    

    So in main.go

    package main
    
    import (
      "fmt"
      "myAwesomeProject/models"
    )
    

    Similarly packages can reference each other using the same convention.

提交回复
热议问题