我正在尝试在我的 vscode 编辑器上运行以下示例片段
下面是一个我认为有问题的 snippen。Vscode 确实指出了一些错误,但也许我错过了。
应用程序
package main
import {
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
"github.com/gorilla/mux"
_ "github.com/lib/pq"
}
type App struct {
Router *mux.Router
DB *sql.DB
}
//init and other functions here
Run Code Online (Sandbox Code Playgroud)
模型.go
package main
type product struct {
ID int `json:"id"`
Name string `json:"name"`
Price float64 `json:"price"`
}
//some code below
Run Code Online (Sandbox Code Playgroud)
当我尝试使用上述给定设置运行 vscode 调试器时,它给了我以下错误:
can't load package: package .:
app.go:3:8: expected 'STRING', found '{'
app.go:4:2: expected ';', found 'STRING' "database/sql"
exit status 1
Process exiting with code: …
Run Code Online (Sandbox Code Playgroud)