последнее время появилась такая проблема.
                  
                  
                  
                  
                  
                  2 файла:
                  
                  
                  
                  
                  
                  project/foo/foo.go:
                  
                  
                  package foo
                  
                  
                  
                  
                  
                  type Bar struct {
                  
                  
                   Val int
                  
                  
                  }
                  
                  
                  
                  
                  
                  и project/main.c:
                  
                  
                  package main
                  
                  
                  
                  
                  
                  import (
                  
                  
                   "fmt"
                  
                  
                   "project/foo"
                  
                  
                  )
                  
                  
                  
                  
                  
                  func main() {
                  
                  
                   t := Bar{Val: 83}
                  
                  
                   fmt.Printf("%v", t.Val)
                  
                  
                  }
                  
                  
                  
                  
                  
                  При этом на import «project/foo» вижу ошибку линтера "project/foo" imported but not used
                  
                  
                  а на строчке 
                  
                  
                  t := Bar{Val: 83}
                  
                  
                  ошибка t := Bar{Val: 83}
                  
                  
                  
                  
                  
                  Что не так?
                  
                  
                  go version 1.16
                  
                  
                  
                  
                  
                  go env GO111MODULE -> on
                  
                  
                  
                  
                  
                  go mod init project; go mod tidy не помогло
                  
                  
                
https://tour.golang.org/basics/2
Спасибо за ответ, но я там не вижу решения. или не понимаю, что там есть решение и потому его не вижу можно поподробнее
Там пример того как должно быть. Для того чтобы обратиться к данным импортируемого пакета тебе нужно указать имя или алиас пакета foo.Bar ..
Обсуждают сегодня