@gogolang

Страница 744 из 1630
Slava
13.01.2018
16:35:13
скорее всего да, можешь запустить pprof и увидишь сколько памяти реально под объектами, а сколько в сборщике ждёт

Marlik
13.01.2018
17:23:37
Люди, где можно прочесть как мне локальные пакаджи прикручивать к проекту?

Всё, нашёл.

Кто-нить дебагером пользуется в атоме?

Google
Marlik
14.01.2018
04:19:37
Два рядом файла в проекте app.go и helpers.go. Могу ли я как-то из app.go вызывать функции helpers.go, где почитать на русском можно по пакетам?

German
14.01.2018
04:27:24
Пакет helpers.go надо подключить в app.go. И назвать функции в helpers.go с большой буквы.

German
14.01.2018
04:29:36
Не за что.

Marlik
14.01.2018
04:50:51
Не за что.
Чот не получилось.

German
14.01.2018
04:51:20
Ошибка?

Marlik
14.01.2018
04:52:51
German
14.01.2018
04:53:27
Какие?

Просто скопируй их из консоли.

Marlik
14.01.2018
04:55:17
cannot find package "helpers" in any of: /usr/lib/go-1.9/src/helpers (from $GOROOT) /home/marlik/go/src/helpers (from $GOPATH)

German
14.01.2018
04:57:01
Покажи как ты подключил helpers.go в app.go.

Скопируй import

Constantine
14.01.2018
04:58:45
и pwd сделай в этой папке

Google
Marlik
14.01.2018
04:58:46
app.go package main import ( "bots/config" "gopkg.in/telegram-bot-api.v4" "helpers" ) helpers.go package helpers import ( "gopkg.in/telegram-bot-api.v4" )

pwd /home/marlik/go/src/bots

Constantine
14.01.2018
05:00:20
"helpers" —> “bots/helpers"

вот так попробуй

не помню сработает ли

German
14.01.2018
05:01:04
helpers внутри bots лежит что ли?

Constantine
14.01.2018
05:01:10
ага

судя по пвд

Marlik
14.01.2018
05:01:42
“bots/helpers" это если папку создать helpers и в неё пакет helpers.go положить, а на данный момент у меня helpers.go лежит рядом с app.go

Constantine
14.01.2018
05:02:06
нет

ты неправильно думаешь ?

Marlik
14.01.2018
05:02:35
ну чё нет, у мну так конфиг лежит "bots/config"

Constantine
14.01.2018
05:03:12
"bots/config" "gopkg.in/telegram-bot-api.v4" "helpers"

ага, именно так и лежит ?

привет, я твоя невнимательность ?

Marlik
14.01.2018
05:04:09
"helpers" это сейчас, "bots/helpers" также пробовал

German
14.01.2018
05:04:17
Я тоже не заметил?

У тебя наверное так: bots/helpers.go?

Constantine
14.01.2018
05:05:15
да, покажи скрин плиз

что у тебя с папками

Google
Constantine
14.01.2018
05:05:33
если путь, как говорит Герман, то это main пакет, а не helpers

Marlik
14.01.2018
05:05:47
go clean -i -n cd /home/marlik/go/src/bots rm -f bots bots.exe bots.test bots.test.exe app app.exe helpers helpers.exe marlik@noutbok:~/go/src/bots$ go build app.go app.go:5:2: cannot find package "bots/helpers" in any of: /usr/lib/go-1.9/src/bots/helpers (from $GOROOT) /home/marlik/go/src/bots/helpers (from $GOPATH) marlik@noutbok:~/go/src/bots$ go clean -i -n cd /home/marlik/go/src/bots rm -f bots bots.exe bots.test bots.test.exe app app.exe helpers helpers.exe marlik@noutbok:~/go/src/bots$ go build app.go app.go:7:2: cannot find package "helpers" in any of: /usr/lib/go-1.9/src/helpers (from $GOROOT) /home/marlik/go/src/helpers (from $GOPATH)

Ща попробую main

в helpers указать

German
14.01.2018
05:07:14
А ты случайно не удалил папку helpers?

Constantine
14.01.2018
05:07:22
да по ходу нет там папки )

Марлик, ты не из ноды ли пришел в го?

German
14.01.2018
05:09:03
Помоему тебе надо helpers.go сунуть в директорию helpers внутри bots. Должно получится так: bots/helpers/helpers.go А подключить так: import bots/helpers

Constantine
14.01.2018
05:09:10
+

Marlik
14.01.2018
05:09:49
Я же спрашивал, про положить рядом helpers.go и app.go и юзать из app.go функции helpers.go

German
14.01.2018
05:09:50
А что из ноды нельзя на го перейти??

Constantine
14.01.2018
05:10:38
А что из ноды нельзя на го перейти??
да я про понимание лоадинга сейчас ) если из простигоспадипхп прийти, то там все равно папки будут )

Marlik
14.01.2018
05:10:40


Constantine
14.01.2018
05:10:41
в голове

юзай main пакет

вернее даже не так

German
14.01.2018
05:10:52
Их надо в разные директории раскладывать, если по правильному.

Constantine
14.01.2018
05:10:54
ничего не юзай, все ок будет

Marlik
14.01.2018
05:12:35
Их надо в разные директории раскладывать, если по правильному.
Никуа, а как же gopkg.in/telegram-bot-api.v4 лежат несколько филе рядом?

Google
Dmitry
14.01.2018
05:12:48
если файлы *.go лежат в одной директории, то это один пакет, обращаться к фунциям можно ничего не импортируя

Dmitry
14.01.2018
05:13:37
в вашем случае функции из helpers.go можно вызывать в app.go просто по имени

German
14.01.2018
05:13:39
А почему го ищет файл вне пакета тогда?

Marlik
14.01.2018
05:13:51
Но меня сбили с толку в самом начале ветки.

Constantine
14.01.2018
05:13:55
конечно

German
14.01.2018
05:13:57
Аа всею

Constantine
14.01.2018
05:13:58
мы сбили ?

мы, значит, помочь ему с Германом решили

а он в ответку, что мы его сбили

ай яй яй

German
14.01.2018
05:14:28
Тогда моя ошибка))

??

Marlik
14.01.2018
05:15:08
Пакет helpers.go надо подключить в app.go. И назвать функции в helpers.go с большой буквы.

Ну ладно))))

Я не расстроился.

German
14.01.2018
05:16:17
Попробуй, работает, не?

Marlik
14.01.2018
05:16:35
Ща

Неа, undefined helpers

Constantine
14.01.2018
05:18:27
?

Страница 744 из 1630