Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Cobrakter

  • 0
    вклад
  • 1
    вопрос
  • 0
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать болле корректно даный цикл?

    pav5000
    Александр Павлюк @pav5000
    Вполне нормальное у вас решение. Разве что можно сделать так:
    func divide(x ...float64) float64 {
      if len(x) == 0 {
        return 0
      }
      if len(x) == 1 {
        return x[0]
      }
      a := x[0]
      for _, v := range x[1:] {
        a /= v
      }
      return a
    }
    Ответ написан 22 мар.
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • rPman
    • 6 ответов
    • 0 вопросов
  • Daemon23RUS
    Daemon23RUS
    • 6 ответов
    • 0 вопросов
  • Everything_is_bad
    • 4 ответа
    • 0 вопросов
  • vabka
    Василий Банников
    • 3 ответа
    • 0 вопросов
  • Isafu
    Isafu-
    • 3 ответа
    • 0 вопросов
  • UthvfyV
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации