Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть ли в VB что-то вроде continue? / 18 сообщений из 18, страница 1 из 1
22.09.2004, 11:22
    #32705893
MegaDimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
После Си был удивлен что нету любимого continue/ Подскажите, как продолжить цикл For..Next со следующего шага цикла для VB6?
...
Рейтинг: 0 / 0
22.09.2004, 11:37
    #32705941
HiMik2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
ну нету continue
используй конструкцию if ... end if и игнорируй ненужное до next.
А что делать
...
Рейтинг: 0 / 0
22.09.2004, 11:40
    #32705948
MegaDimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Мдааа.... Не прикольно. Ну что-ж прийдется мучаться
...
Рейтинг: 0 / 0
22.09.2004, 11:55
    #32705991
MegaDimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Блин не верю что в таком языке ка Бэйсик нет НОРМАЛЬНОЙ конструкции для продолжения цикла. GoTo и блоки If...End меня напрягают. Гуру помогите плиз...
...
Рейтинг: 0 / 0
22.09.2004, 12:48
    #32706172
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Exit For
...
Рейтинг: 0 / 0
22.09.2004, 12:50
    #32706181
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
MegaDimonБлин не верю что в таком языке ка Бэйсик нет НОРМАЛЬНОЙ конструкции для продолжения цикла. GoTo и блоки If...End меня напрягают. Гуру помогите плиз...
других вариантов нетуть.
...
Рейтинг: 0 / 0
22.09.2004, 13:46
    #32706391
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Код: plaintext
1.
Private Sub Test()    For i = 1 To 10        \'тут что то считаем        \'...        \'тут решили устроить continue        If a Then GoTo bkmNext        \'тут что то считаем        \'...bkmNext:    NextEnd Sub
Как отформатирован этот код?
...
Рейтинг: 0 / 0
22.09.2004, 14:42
    #32706636
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Вот видите какой полезный GOTO !!! А его ругают... Чтобы здесь без него делать.. И всякие Continue нафиг не нужны. Правда если цикл сложный то ГоуТу может преизрядно попортить кашу...

Exit For кто тут накалякал...

Это досрочный выход из цикла...
...
Рейтинг: 0 / 0
22.09.2004, 15:38
    #32706801
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Goto, практически всегда, есть признак плохого дизайна. ИМХО.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Test()
    For i =  1  To  10 
         'тут что то считаем 
         '... 
         'тут решили устроить continue 
        If NOT a Then
             'тут что то считаем 
             '... 
        End if
    Next
End Sub

Magnus
...
Рейтинг: 0 / 0
22.09.2004, 16:01
    #32706908
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Magnus23Goto, практически всегда, есть признак плохого дизайна
когда руки не от туда торчат, вообще лучше программы не писать. Но если человека после Си от VB колбасит - почему бы и не использовать Goto как замену continue?
к стати Bruce McKinney тоже предлагает этот способ http://www.mvps.org/vb/hardcore/html/goto.htm
...
Рейтинг: 0 / 0
22.09.2004, 16:05
    #32706922
MegaDimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Спасибо всем за то что помогли! У меня и у самого были идеи сделать через GoTo и If.. в итоге сделал GoTo, т.к. с If'ом неохото было морочиться :-)/
А насчет отсутствия Continue - это явный просчет Microsoft'a.
...
Рейтинг: 0 / 0
22.09.2004, 16:10
    #32706934
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
когда руки не от туда торчат, вообще лучше программы не писать. Но если человека после Си от VB колбасит - почему бы и не использовать Goto как замену continue?

Вообще, переход с С на васик для меня уникальная штука сама по себе :). У человека должны быть какие-то серьезные предпосылки для такого шага. Т.к. ему прямая дорога в шарп, или тот же управляемый С.

Почему не испльзовать? Большое зло начинается с мелкого(ц) не помню :).
Лучше не привыкать чем потом лечиться :).

Bruce McKinney, насколько я заметил, не предлагает этот способ, а оправдывается за его использование.



Magnus
...
Рейтинг: 0 / 0
22.09.2004, 16:17
    #32706964
MegaDimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
2 Magnus23:

Ты прав, серьезные предпосылки есть. Одна из них новая хорошо оплачиваемая работа. ;)
Босс сказал VB6 - значит VB6, кстати после Си меня и вправду малехо колбасит от него. Но вобщем язык не плохой, если не углубляться в детали. ;)
...
Рейтинг: 0 / 0
22.09.2004, 16:28
    #32706997
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
MegaDimon2 Magnus23:

Ты прав, серьезные предпосылки есть. Одна из них новая хорошо оплачиваемая работа. ;)
Босс сказал VB6 - значит VB6, кстати после Си меня и вправду малехо колбасит от него. Но вобщем язык не плохой, если не углубляться в детали. ;)

Могу представить. ДЛя меня шарп как глоток свежего воздуха после васика :).
Когда достаточно углубишься, подними топик, глянем насколько он неплохой :).

В нем еще много чего нету, так что у тебя впереди масса открытий. Жду когда дойдешь до серьезно работы с классами и собственной иерархией обьектов в проэкте. :).


У васика своя ниша и лепить его где ни попадя это ошибка начальства.
...
Рейтинг: 0 / 0
22.09.2004, 17:32
    #32707195
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
MegaDimonА насчет отсутствия Continue - это явный просчет Microsoft'a. которая перекочевала и в VB.NET.
...
Рейтинг: 0 / 0
22.09.2004, 20:14
    #32707547
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
Тихо так, шепотом : а в шарпе есть :)

Magnus
...
Рейтинг: 0 / 0
24.09.2004, 11:28
    #32709963
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
MegaDimonПосле Си был удивлен что нету любимого continue/ Подскажите, как продолжить цикл For..Next со следующего шага цикла для VB6?"1+1" Ты не один!
...
Рейтинг: 0 / 0
26.09.2004, 02:57
    #32711746
Antropos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в VB что-то вроде continue?
В C# continue есть.
В VB.NET continue нету.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть ли в VB что-то вроде continue? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]