gerakolen

Энтузиаст-разработчик, автор статей по программированию.
Зарегистрирован с 01.10.2023
Публикации Комментарии
30 мая 2024

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

Ответить
14 марта 2024

Спасибо за замечание, но оно не соответствует официальной документации Go, где в секции FAQ (https://go.dev/doc/faq#pass_by_value) разработчики уточнили, что "As in all languages in the C family, everything in Go is passed by value", перевод: "Как во всех языках семейства C, всё в Go передается по значению".

Отмечу, что подобные обсуждения касаются семантики операций, в то время как в реальности могут применяться оптимизации для избежания копирования, если эти оптимизации не изменяют семантику.

Ответить
01 марта 2024

В статье говорится о соглашении именования пакетов, которое описано в документе Effective Go (ссылка: https://go.dev/doc/effective_go#package-names): "the package name is the base name of its source directory; the package in src/encoding/base64 is imported as "encoding/base64" but has name base64, not encoding_base64 and not encodingBase64". Имена пакетов действительно не обязаны никак соотносится с именами их содержащих файлов, но в статье об этом и не написано.

Ответить
01 марта 2024

Действительно, в функции max есть указанный недочет, обязательно это поправим. Спасибо, что читаете наши статьи и обращаете внимание на ошибки!

Ответить