cmp.Or
Допустим, ваше приложение по умолчанию слушает на порту 8080. Порт можно изменить, задав переменную окружения PORT
. Как бы реализовать это в коде?
Можно так:
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
А с функцией cmp.Or
можно компактнее:
port := cmp.Or(os.Getenv("PORT"), "8080")
Or
принимает любое количество аргументов и возвращает первый ненулевой. Работает в 1.22+
Мелочь, но приятная.
★ Подписывайтесь на новые заметки.