Kav*_*edi 0 go visual-studio-code
我正在尝试在我的 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: 1
Run Code Online (Sandbox Code Playgroud)
我无法调试,因为这对我来说非常模糊,我曾尝试在其他论坛上寻找它。如果有人可以帮助解决上述错误,那就太好了。
导入块应该用括号括起来,而不是用大括号括起来。
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
"github.com/gorilla/mux"
_ "github.com/lib/pq"
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
820 次 |
最近记录: |