Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объявление переменных и типы / 5 сообщений из 5, страница 1 из 1
05.08.2005, 16:45:54
    #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
05.08.2005, 16:54:53
    #33204739
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объявление переменных и типы
В VB.NET такое заблуждение устранено.
...
Рейтинг: 0 / 0
05.08.2005, 16:58:08
    #33204750
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объявление переменных и типы
Toking
Интересно, откуда такое заблуждение?
Видимо, из паскаля (дельфи).
...
Рейтинг: 0 / 0
05.08.2005, 17:06:51
    #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
05.08.2005, 19:00:16
    #33204949
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объявление переменных и типы
Toking2Worobjoff

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


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


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