Обязательна ли проверка? |
Здравствуйте, гость ( Вход | Регистрация )
Обязательна ли проверка? |
RazrFalcon |
13.9.2011, 20:50
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Нужна ли проверка, так как, если someValue == list.count(), то цикл не запустится. Насколько это правильно/допустимо? |
|
|
Vass |
13.9.2011, 21:25
Сообщение
#2
|
Студент Группа: Участник Сообщений: 46 Регистрация: 17.3.2009 Из: Россия, Рыбинск Пользователь №: 617 Спасибо сказали: 8 раз(а) Репутация: 0 |
не нужна, но еслт оставите, ругаться я думаю никто не будет
|
|
|
ilyabvt |
13.9.2011, 23:36
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Не нужна, не правильно. Лишний код это всегда неправильно (мы же не в Индии).
|
|
|
silver47 |
14.9.2011, 5:04
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
А зачем проверять... если кол-во элементов в списке меньше некоторого значения, то цикл так и так не выполниться.
|
|
|
Алексей1153 |
14.9.2011, 6:36
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
нет, не нужно
выражение посередине проверяется на истинность перед входом в цикл, а также каждый раз в начале итерации (после выполнения третьего выражения) |
|
|
RazrFalcon |
14.9.2011, 12:23
Сообщение
#6
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Все ясно. Всем спасибо.
|
|
|
Litkevich Yuriy |
14.9.2011, 20:46
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Нужна ли проверка, так как, если someValue == list.count(), то цикл не запустится. если предполагается, что после цикла все элементы обработаны и они есть в списке, то нужна. Если же и после цикла не важно есть ли элементы в списке, то проверку сам цикл и выполнит
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:41 |