Я пытаюсь запустить следующий образец кода на моем редакторе vscode
ниже приведен фрагмент кода, который я считаю проблематичным. Vscode действительно указывает на какую-то ошибку, но, возможно, я упускаю это.
app.go
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
model.go
package main
type product struct {
ID int `json:"id"`
Name string `json:"name"`
Price float64 `json:"price"`
}
//some code below
Когда я пытаюсь запустить отладчик 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
Я не могу отлаживать, так как это очень расплывчато для меня, и я пытался найти его на других форумах. Было бы здорово, если бы кто-то мог помочь с тем, что делать с вышеупомянутой ошибкой.