Pull to refresh

Comments 15

Префикс all: используется для включения не только файлов из каталога, но и всех вложенных каталогов и их файлов рекурсивно.

Префикс `all:` в embed всего лишь позволяет включать файлы, у которых имя начинается с точки или подчёркивания. К рекурсивному включению вложенных каталогов и файлов он отношения не имеет.

Очередной продавец канала в телеграм со сгенерированной чат жипити подборкой тривиальностей (и нелепой попыткой замаскировать её под "собственный опыт").

Он там "события излучает" :)

И даже не проверенная на банальные ошибки, пример с интерфейсами описывает в коде одно, а заметки к нему про другое.

Приведенный выше фрагмент кода демонстрирует контракт для получения данных о студенте.

Поправьте, код выше выводит что говорит кошка

Да кто это читает? Даже автор похоже нет.

"что позволяет легко заменять различные источники данных или реализации без изменения остального кода" - это как?

  • Таким образом, когда эта функция завершится, сначала будет выполнена функция printCon, затем cleanCon, и, наконец, closeCon.

Надо или это описание поправить, или код выше изменить

“первым вошел, последним вышел” (LIFO). 

FILO тогда уж - First In Last Out

//go:embed all:frontend/dist
var assets embed.FS

Фича гениальная, реализация странная. Комментарии, они разве для этого? Ну да, в Go же нет такого понятия как "атрибуты" или "аннотации", вот и пришлось применять такой странный способ включения метаинформации времени компиляции в файл.

Приведенный выше фрагмент кода демонстрирует контракт для получения данных о студенте.

Студенты Cat и Dog. Оба мяукают.

Вроде студент Барсик гавкает....

Спасибо. У вас отличаются названия функций: cleanCon и cleancon поправьте пожалуйста.

runtime.EventsOn

Какой у вас интересный runtime) А откуда он?)

Я уж на секунду подумал, что в стандартном runtime добавили events, а это видимо нагенерировали и даже не объяснили нормально

Пункт 6 удивил. Помню в библиотеке runtime были функции для получения текущих метрик, управления gomaxprocs, запуском gc или передачи исполнения текущей горутины. Но вот работу с событиями там не помню. Следует обратить внимание что runtime.EventsEmit/EventsOn это какой-то пакет за пределами stdlib, его не сложно найти, но все же это уже из разряда - есть вот такая удобная либа, без упоминания что таких либ штук 30...

Sign up to leave a comment.

Articles