Чтобы позвонить func (h *foo) getValue() string
, вам нужно foo
. Если вы хотите назвать его так, как вы говорите (functions.getValue()
, где functions
- имя пакета), тогда ваш файл 2 должен быть:
package functions
func GetValue() string{
return "Hello from this another package"
}
и вы бы назвали это так: functions.GetValue()
.
Первая буква функции должна быть заглавной, чтобы ее можно было экспортировать для использования другими пакетами.