package main
import "fmt"
type User struct {
ID int
Name string
}
// / var Users ???
var Users []User
func main() {
newUser := User{15, "Test"}
// Тут нужно вставить newUser в Users, чтобы в дальнейшем я мог обратиться к нему через Users[15] (в т.ч. и Users[15][Name]). И как его в дальнешйем удалить оттуда?
Users = append(Users, newUser)
fmt.Println(Users)
}
Access to fetch at 'localhost:4040/api/user' from origin 'localhost:3000' has been blocked by CORS policy
package main
import (
"encoding/json"
"fmt"
)
type Resp struct {
R struct {
Items []int
}
}
func main() {
response := []byte(`{"r":{"max":900,"items":[1,3,5,7,3,1,7]}}`)
r := Resp{}
json.Unmarshal(response, &r)
for i := range r.R.Items {
fmt.Println(i)
}
}
go build -ldflags -H=windowsgui main.go
or
go build -ldflags "-H windowsgui" main.go
package main
import "github.com/gonutz/w32/v2"
func main() {
console := w32.GetConsoleWindow()
if console != 0 {
_, consoleProcID := w32.GetWindowThreadProcessId(console)
if w32.GetCurrentProcessId() == consoleProcID {
w32.ShowWindowAsync(console, w32.SW_HIDE)
}
}
}