Nik
Anonymous
Ребят, что вы думаете, если функцию назвать примерно так
GetDirBook ?
Anonymous
Я про Get в начале названия функции
Anonymous
Геттеры, сеттеры вроде как не рекомендуется, но и не запрещаются.
Anonymous
еще такой вопрос
Anonymous
Что делать с unused function?
Anonymous
Функция используется, просто находится в другом пакете и явно не вызывается из пакета в котором располагается
Anonymous
Функция используется, просто находится в другом пакете и явно не вызывается из пакета в котором располагается
Так и не понял что тебе нужно, но го не буит компилить прогу если в ней есть неиспользуемые переменные, пакеты, функции и т. д. Ващет это редактор должен даже тебе подсказать. А если тебе нужно вызывать функцию из откуда-то, то проще, кладёшь в общую папку с проектом файлы, например:
main.go
db.go
model.go
и в каждом пакете у тебя должен стоять package main. И рекомендуется что, только один пакет должен иметь точку входа, функцию func main () {} . Получится так что все эти файлы, это как-бы один файл, и компилить их нужно все. И ещё что-бы например в main.go дёргать функции которые лежат в других файлах, их нужно обьявлять с заглавной буквы, это и типов касается.
Anonymous
Есть ещё вариант с подключением пакета, это когда файл лежит в другой папке, его уже нужно импортировать явно в main.go
Zloy-Dobry
Кругом одни папки.
𝒦𝒶𝓁𝒶𝓎⛩
Кто-нибудь может поделиться списком плагинов для VS
𝒦𝒶𝓁𝒶𝓎⛩
VSC
Anonymous
VS. VSC.
Бонд. Джеймс Бонд.
Мерль
Zloy-Dobry
𝒦𝒶𝓁𝒶𝓎⛩
Roman
Anonymous
Если для Go, то достаточно одного
Я тут только вчера перестал «лечить» idea (все средства перестали работать) перепробовал кучу разных сред, в итоге купил подписку в JetBrains
Anonymous
Zloy-Dobry
Аннотация есть к ним?
Anonymous
https://itc.ua/news/java-javascript-i-c-reyting-naibolee-populyarnyih-yazyikov-programmirovaniya-u-ukrainskih-it-spetsialistov-po-versii-dou-ua/
Anonymous
Сдесь Голанг уже к руби подходит
Anonymous
С аннотациями раньше не сталкивался
Zloy-Dobry
//ФенкНэм -- блабла
Anonymous
https://itc.ua/wp-content/uploads/2018/01/language-rating-jan-2018-3-770x475.png
Zloy-Dobry
Над функцией. (Дескрипшон)
Zloy-Dobry
Еп
MXLTN
кто подскажет что это за синтаксис такой
var _ Table = &table{}
MXLTN
что это знаит?
MXLTN
var _ ...
Anonymous
Zloy-Dobry
Сттраннл что ваш иде ругается на экспортируемые фукции как на не используемые
Anonymous
иота ?
MXLTN
Anonymous
Anonymous
Anonymous
Еп
А аннотации в последующем можно как то полезно использовать, или они так и останутся комментариями к коду
MXLTN
https://github.com/pocke/goevent/blob/fbefc5ea1f00382bb94b81c2230aa585d7aad057/table.go#L71
Zloy-Dobry
Комментарии к коду это уже полезно.
Anonymous
Может для создания table{} нужно такое ибо комплятор может ругать что нигде не используют ?
Zloy-Dobry
Я может не привильно выразился. Правильней будет , -- описание функции.
Zloy-Dobry
Что впринципе и есть аннотация... Ну пусть будет описание.
Илья
MXLTN
Grisha
Коллеги подскажите насколько дорого горутины поднимать? Если много задач, то держать пулл ожидающих горутин или не париться и генерить новые?
Vladislav
Генери новые.
Timur
Какие задачи?
Grisha
Vladislav
Ну а вообще рутины это же и есть задачи, которые накладываются на пул потоков. (С некоторыми оговорками)
Anonymous
Помогает только
//noinspection ALL
Антон
Ребят, подскажите, чет читаю теорию, не могу сообразить как на практике сделать. Я вношу в базу записи по 3 столбца в каждой записи ( id title url) из полей формы. Теперь мне надо достать из базы эти записи и отобразить в шаблоне. В какую структуру мне доставать эти данные из базы? не понимаю как это все устроено
Anonymous
Anonymous
Ребят, подскажите, чет читаю теорию, не могу сообразить как на практике сделать. Я вношу в базу записи по 3 столбца в каждой записи ( id title url) из полей формы. Теперь мне надо достать из базы эти записи и отобразить в шаблоне. В какую структуру мне доставать эти данные из базы? не понимаю как это все устроено
Например так
type InfoFormOutputDrugs struct {
Value string `json:"value"`
Text string `json:"text"`
}
func ModelsGetFormOutputInfoDrugs(name, narcOrPsich, formOutput string) ([]*InfoFormOutputDrugs) {
fmt.Println(name, narcOrPsich)
rows := db.Select("postgres", `SELECT formOutput
FROM dir_narc_psich
where name_drugs = $1 AND type_nark_or_psych = $2`, utils.NullableString(name),
utils.NullableString(narcOrPsich), utils.NullableFloat(formOutput))
defer rows.Close()
forms := make([]*InfoFormOutputDrugs, 0)
for rows.Next() {
form := new(InfoFormOutputDrugs)
var formoutput sql.NullString
rows.Scan(&formoutput)
form.Value = formoutput.String
form.Text = formoutput.String
d := InfoFormOutputDrugs{form.Value, form.Text}
forms = append(forms, &d)
}
return forms
}
Ну и охаешь жейсоном вроде этого
row := models.ModelsGetFormOutputInfoDrugs(name, narcOrPsich, doz)
c.JSON(200, row)
Антон
Спасибо, буду разбираться)
Anonymous
Извиняюсь за оффтоп, сейчас вам кое что покажу
Anonymous
Anonymous
Вот это, наше здравоохранение внедрило в 2017 году
Anonymous
Купило*
Anonymous
И заставило всю область пользоваться
you
Anonymous
Изысканное произведение искусства для тех, кто в теме здравоохранения ))
Anonymous
Ммм... Мс аксекс...
Это чудо купила гос. Компания, которая обслуживает мед. Организации нашей области
Anonymous
Софтверная компания
you
Версия 7.64 между прочим. Этот вайсман делает вид что сделал более 7 версий этого поделия
Anonymous
Как-же у меня подгорает когда я ее вижу… еще звонят узнают, почему смертность не ведем в ней… а она по сети работать не может… врачи по очереди сидят и на расширенной папке с ней работают
Лёша
Anonymous
много врачей*
you
Суровый российский госэнтерпрайз
Stanislav
Anonymous
Уважаемые коллеги!
В связи с внедрением автоматизированной программы по выписке медицинских свидетельств о смерти (MEDSS) в некоторых медицинских организациях возникли проблемы с печатью на типографских бланках. Для корректной печати бланков высылаем вам инструкцию по настройке (см. вложенный файл). По вопросам установки и настройки программы MEDSS обращается по тел