Страница: 1 |
Страница: 1 |
Вопрос: Вычисление логических выражений
Добавлено: 29.10.08 15:41
Автор вопроса: Dima
На визуал бейсике можно включить быстрое вычисление логических выражений? То есть чтобы код
корректно считался? Или можно только так:
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #1
Добавлено: 29.10.08 18:15
Так и работает
If условие1 And условие2 Then
Результат
End if
Номер ответа: 2
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #2
Добавлено: 29.10.08 23:08
Нет! VB - это не си-подобный язык. Здесь всегда вычисляются все операнды выражения от первого и до последнего. Поэтому, к великому сожалению, приходится писать так:
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 29.10.08 23:56
В си они могут точно также считаться, завсист от того какой оператор используется - & или &&
В VB .NET - соответственно
And/AndAlso
Or/OrElse