1. Java / Говнокод #5746

    +80

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    List<Map<String, Object>> list;
    ...........
    // берем первый элемент списка и сохраняем его
    for(Map<String, Object> properties: list ) {
                map = properties;
                break;
     }

    Запостил: paralainer, 21 Февраля 2011

    Комментарии (13) RSS

    • Нехватка typedef'а
      Ответить
    • Какой внезапный break oO
      Ответить
    • Лучше, если return внутри цикла. Вполне стереотипно и даже где-то красиво.

      Можно, конечно, написать скучно:
      if(!list.isEmpty())
          map = list.iterator().next();
      Ответить
      • Там нельзя return там дальше шла обработка) list на empty до этого проверялся, его размер точно больше нуля =)
        Ответить
        • >его размер точно больше нуля =)
          0.5
          Ответить
        • Просто если бы в функции сразу шёл return -- это было бы красивее. У меня когда-то был соблазн так сделать.
          Ответить

    Добавить комментарий