powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что значит значок #
6 сообщений из 6, страница 1 из 1
Что значит значок #
    #39961023
ФтвЗщ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, что значат # в данном выражении:
var = 10000# * Year1 + 100# * Mon1 + Day
Заранее благодарен
...
Рейтинг: 0 / 0
Что значит значок #
    #39961025
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что значит значок #
    #39961221
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФтвЗщ,

Означает, что константа имеет тип Double
...
Рейтинг: 0 / 0
Что значит значок #
    #39962162
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, зачем в контексте задачи указывать тип Double ?
...
Рейтинг: 0 / 0
Что значит значок #
    #39962276
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke
Интересно, зачем в контексте задачи указывать тип Double ?


Не зачем. Там какая-то наркомания написана.
...
Рейтинг: 0 / 0
Что значит значок #
    #39963293
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke
зачем в контексте задачи указывать тип Double
возможно, это просто перестраховка, чтобы в Overflow не уйти. Например:
Код: vbnet
1.
var = 10000 * 2020 + 1000 * 8 + 28


уже выдаст ошибку, т.к. значения будут выходить за пределы Integer. А VB, как нам известно, без явного указания типа числа по любому ему Integer попытается назначить, если оно в его пределах и нет указания на использование иного типа. При этом совершенно неважно будет даже то, что та же var будет объявлена как Double, т.к. ошибка возникает ДО присвоения ей значения - на стадии вычисления выражения.
Но в данном случае такой проблемы быть не должно, т.к. у нас есть переменные, при использовании которых VB уже ведет себя умнее почему-то.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что значит значок #
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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