Constantine️
а он в ответку, что мы его сбили
Constantine️
ай яй яй
German
Тогда моя ошибка))
German
😂😂
Anonymous
Пакет helpers.go надо подключить в app.go.
И назвать функции в helpers.go с большой буквы.
Anonymous
Ну ладно))))
Anonymous
Я не расстроился.
German
Попробуй, работает, не?
Anonymous
Ща
Anonymous
Неа, undefined helpers
Constantine️
😄
Constantine️
как ты делаешь?
Constantine️
давай кусок кода
Anonymous
Ладно, мне прост какие-то правила однозначные нужны, что-бы понимать)) Например два лежащих рядом файла с paсkage main являются как-бы одним пакетом, и можно напрямую обращаться к функциям этих пакетов. Правильно? 😁
Constantine️
давай ты почитаешь еще про лоадинг?
Anonymous
Constantine️
google.com
Constantine️
как минимум
Constantine️
это прям базовые вещи, которые нужно узнать самому, а не в чате
Anonymous
Понял, спасибо.
Constantine️
все что в корне проекта — main
Constantine️
остальное уже от названия папки
German
golang.go
Constantine️
org, а не go )
German
Ой.
golang.org
German
Пора спать))
Constantine️
😄
Constantine️
сколько у тебя времени?)
Ruslans
Constantine️
на час меньше твоего сейчас )
Constantine️
хотя ночью было такое же )
German
8:30
Constantine️
фи
Constantine️
нормальное время
Constantine️
а не, Руся, у тебя на 2 часа больше, я и забыл уже
German
Ладно, ладно, у меня сейчас 1515907944.
Ruslans
Constantine️
Ruslans
ути госпади
Вообще всрато выходит, рабочий день начинается в 4 часа вечера
Constantine️
ну как бы хз )
Constantine️
ты так договорился )) я с утра работаю и вечером
Constantine️
и вообще, там кое какие висяки на тебе есть, давай заливай )
Anonymous
Golang легко реверсить?
Anonymous
https://m.habrahabr.ru/post/325498/
Alex
#вакансия #python #middle #senior #fulltime #remote
Всем привет. Есть вакансии в хорошей команде для опытных Python / Golang разработчиков (middle/senior).
Хорошие условия, график, возможность влиять на продукт, обучаться новым технологиям. Достойная зарплата ($1500-5000) и бонусы.
Компания международная и работает в сферах privacy protection, ethereum blockchain и cyber security.
Работа в офисе (Киев), либо удаленно.
Если заинтересовало, пишите за подробностями в ЛС.
Знаете подходящего кандидата? - получите 1000$ за успешную рекомендацию после 3 месяцев его работы.
Anonymous
Всем привет. В голанг любой тип = пустой интерфейс ?
Vasily
да
Мерль
Vasily
только наборот
пустому интерфейсу удовлетворяет любой тип
Anonymous
Читаю Самерфильда тут - " Поскольку все типьі в язьіке Go удовлетворяют требованиям пустого интерфейса..."
Anonymous
Мерль
Anonymous
Благодарю
Anonymous
Люди подскажите, а то мне тут насоветовали, а не получается никуя. Лежат два пакета рядом в папке с проектом, задача юзать из главного пакета, функции другого. Это реально?
main.go
package main
import (
"fmt"
)
func main() {
v := CheckID(777)
fmt.Println(v)
}
check.go
package main
// CheckID do it check anything
func CheckID(id int) int {
id += 999
return id
}
То что можно положить в папку отдельную например check/check.go и оттуда заимпортить я знаю. Речь о том что-бы дёргать из рядом лежащего файла с таким же package main. Ну или ссылка если есть на русском, почитать.
Aleksandr
main нужен для запуска приложения. для написания пакетов, используемых в других приложениях, оно не нужно
Anonymous
а почему нельзя закинуть в папку?
Aleksandr
создай диру check - это будет пакет check. Используй из него свой код импортировав check
Anonymous
как получить родительскую директорию папки? типа C:\Users должно вернуть C:\
Aleksandr
Dmitry
Dmitry
работает же?
Anonymous
Dmitry
Dmitry
@Premoder давайте скриншотами, что у вас за ошибки и что вызываете?
Dmitry
какая команда запуска?
Anonymous
В редакторе, да и так пробовал go build main.go
Dmitry
Dmitry
go build main.go check.go попробуйте
Aleksandr
Anonymous
Anonymous
Dmitry
@zelenin просто он в вопросе слово "пакет" неправильно использовал, у него только main
Anonymous
go build main.go check.go попробуйте
Про этот метод с компиляцией я знал, но в check.go у меня нет функции main() у меня только экспорт CheckID() странно. Спасибо ещё раз всем.
Anonymous
обращаюсь я к массиву по индексу
если элемента не существует то выходит ошибка
как ее обработать?
Aleksandr
Aleksandr
если ты про map, то val, ok := m[key]
Anonymous