Vladislav
вот и всё
Vladislav
а функция или не функция - дело десятое
David
Или что, это такой сахар, не понимаю?)
Shohrukh
Я создал функция которые открывает html страницу
Shohrukh
Хочу чтобы открыть страницу html файл с картинкой
Shohrukh
Вот у меня html файл
Shohrukh
Но когда я захожу у меня картинка не показывает
Anonymous
Вы картинку не хостите
Shohrukh
Можете подробно
Vladislav
Vladislav
вы понимаете слово "структура"?
Не ну это
Можете подробно
попа дробнее?
Emin Zalaev
попа дробнее?
Попа вкусна
Не ну это
Вот у меня html файл
а где файл то лежит?
Emin Zalaev
Но когда я захожу у меня картинка не показывает
Картинка в той же директории лежит?
Anonymous
🤔как?
http.Handle("/stats/", http.StripPrefix("/stats/", http.FileServer(http.Dir("ПУТЬ_ДО_ПАПКИ"))))
Anonymous
А потом в html /stats/miyav.jpg
Anonymous
А потом в html "/stats/miyav.jpg"
Anonymous
Разрешаю
David
вы понимаете слово "структура"?
Если кратко - то это частный случай/замена классов в других языках. Иногда выступает набором типов, тогда это можно считать как сахар и псевдоним для набора типов (если методов нет).
Emin Zalaev
В первом функция, во втором структура с функцией
Emin Zalaev
Функция != структура
Vladislav
Если кратко - то это частный случай/замена классов в других языках. Иногда выступает набором типов, тогда это можно считать как сахар и псевдоним для набора типов (если методов нет).
ну у вас есть два определения, в одном просто определяется тип А, состоящий чисто из типа Б, в другом объявляется тип А, состоящий из структуры в которой одно именованное поле типа Б
Vladislav
тип Б в данном случае - это вот та функция
Vladislav
в памяти оно будет выглядеть одинаково. но для синтаксиса языка разница будет
David
ну у вас есть два определения, в одном просто определяется тип А, состоящий чисто из типа Б, в другом объявляется тип А, состоящий из структуры в которой одно именованное поле типа Б
Это я понял, спасибо. Я не понимаю нафига это нужно, если я всегда могу использовать структуру дял этих целей. Го вроде выступает минималистичным языком...
Emin Zalaev
Также го: if err != nil{ }
Anonymous
Simple
Данил
Всем привет, нужна помощь с vs code, часа 4 уже не могу решить проблему, гугл не помогает, нашел одну статью на английском, текст полностью разобрал, но как решить проблему все равно понять не могу. Прошу помочь) Запускаю код на go, хочу ввести число или текст с клавиатуры и всегда после этого появляется ошибка: noDebug mode: unable to process 'evaluate' request. Ссылка на статью где такая же проблема как у меня: https://github.com/golang/vscode-go/issues/2015
Юра (Юрий Александрович)
Зачем структура из одного поля? Чтобы потом, может быть, добавить еще полей
David
а зачем использовать структуру из ровно одного поля? смысла нет
Согласен, но к чему этот вопрос? Это же не повод вводить новый синатксис (для варианта 1)
Vladislav
вполне повод
Vladislav
вон для примера тот же time.Duration
Юра (Юрий Александрович)
Согласен, но к чему этот вопрос? Это же не повод вводить новый синатксис (для варианта 1)
вы читаете какую-то неподходящую вам методичку, если ее примеры вам непонятны.
Vladislav
к чему там структура, если поле у неё будет одно
Vladislav
чтобы обращаться каждый раз, делая лишний шаг и указывая имя этого поля?
Юра (Юрий Александрович)
Может к структуре потом метод какой-нибудь прикрепится
Vladislav
так я и без структуры метод навесить могу
Юра (Юрий Александрович)
И вообще, требовать целесообразности от учебных примеров не всегда можно. Вот человеку показали, что можно объявить переменную функционального типа, или можно в структуре объявить поле функционально типа. И сразу началось "зачем?!". Да низачем. Просто можно, потом чтоб знал, что можно, потом применение найдется.
David
Так, я понял. Это просто новый тип, цель которого просто быть псевдонимом, верно?
David
Псевдонимом чего?
Для func(int,int) int
Юра (Юрий Александрович)
Так, я понял. Это просто новый тип, цель которого просто быть псевдонимом, верно?
Чем отличаются трусы от чемодана, в котором лежат только трусы?
David
Ты хочешь доказать что конструкция бесполезна?)
Я сперва хочу понять для чего она, делая рзличные утверждения))
Юра (Юрий Александрович)
Является ли чемодан с трусами псевдонимом трусов? 🤔
David
Чем отличаются трусы от чемодана, в котором лежат только трусы?
Подозреваю, аналогия с чемоданом больше для структуры подходит
Vladislav
но при этом ни один из них не является псевдонимом
Юра (Юрий Александрович)
да, именно для структуры с одним полем.
Vladislav
но является присваиваемым
Vladislav
в спецификации го есть различие между эквивалентными типами и присваевыми (приравниваемыми) типами
Vladislav
Vladislav
но ссылку не дам
Vladislav
она только для VIP-юзеров go
Vladislav
👑
Vladislav
— 2 + 2 = 4 — Зачем?
Vladislav
затем
Emin Zalaev
Vladislav
чтобы вот!
Юра (Юрий Александрович)
... зачем я положил в чемодан единственные трусы:-/
Юра (Юрий Александрович)
Emin Zalaev
У всего есть смысл