powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объявление переменных и типы
5 сообщений из 5, страница 1 из 1
Объявление переменных и типы
    #33204707
Toking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заметил, что часто встречаются коды на VB и VBA с таким вот объявлением переменных:

Dim A, B, C As Integer

... и очевидно, автор кода полагает, что это равносильно

Dim A As Integer, B As Integer, C As Integer

... но на самом деле VB(VBA) понимает это так

Dim A As Variant, B As Variant, C As Integer


Интересно, откуда такое заблуждение?
...
Рейтинг: 0 / 0
Объявление переменных и типы
    #33204739
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VB.NET такое заблуждение устранено.
...
Рейтинг: 0 / 0
Объявление переменных и типы
    #33204750
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Toking
Интересно, откуда такое заблуждение?
Видимо, из паскаля (дельфи).
...
Рейтинг: 0 / 0
Объявление переменных и типы
    #33204777
Toking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Worobjoff

И каким же образом это заблуждение "устранено" в VB.NET?

В VB такое трактование логично вытекает из синтаксиса ...
... ведь я могу написать так:

Dim A As Long, B, C As Integer, D, E As String

В Дельфях другой синтаксис

var A: Long; B, C: Integer; D, E: String; //т.е. группы типов разделены символом ";"
...
Рейтинг: 0 / 0
Объявление переменных и типы
    #33204949
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Toking2Worobjoff

И каким же образом это заблуждение "устранено" в VB.NET?


очень просто устранено, запись типа
Код: plaintext
Dim A, B, C As Integer
интерпретируеца как
Код: plaintext
Dim A As Integer, B As Integer, C As Integer
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объявление переменных и типы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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