![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
![]() Ну короче возможно с точки зрения Паскаля не надо было упоминать слово константа в случае с типизированной константой. Надо было придумать какое-то другое название. |
|
![]() |
![]() |
![]() |
#12 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Так уже придумали - статическая переменная...
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#13 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Для новых дельфи есть вот такие варианты через дженерики и хелперы: https://delphidabbler.blogspot.com/2...ic-arrays.html
для старых дельфи нет ничего, кроме указанных writable consts или вручную записанных как в первом посте. Ещё есть экзотический вариант (работает и в дельфи7): https://programmersforum.ru/showpost...39&postcount=7 - объявление массива in-place (либо через переменную строкового типа), где каждое число указывается через # (максимальное число = 1114111) и можно через индексатор (1..length) брать значения. Если нет привязки к переменной на расчетной стороне, можно передавать (объявлять) массив на клиентской стороне (на вызове), это отчасти будет как из блога выше, но только частный вариант, работающий и в дельфи7: Код:
Последний раз редактировалось phomm; 19.04.2025 в 16:20. |
![]() |
![]() |
![]() |
#14 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
О! Open array! Это ещё одна фишка Паскаля/Дельфи. Может кто скажет как она или её аналоги называются в других языках?
|
![]() |
![]() |
![]() |
#15 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
А почему должно быть специальное название? Просто слово массив или вектор не подходит?
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#16 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
#17 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Конечно есть. В разных языках это может быть реализовано по-разному, но сама такая возможность имеется.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#18 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
#19 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Смотря что вы хотите. Изначально речь шла про открытый массив, далее вы говорите про произвольное число параметров, передаваемых в функцию. Это разные вещи. Можно передать один массив, а уже в массиве будет любое количество элементов. Но параметр будет передан один - массив. А можно передать произвольное число параметров.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#20 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление массива | angol89 | Microsoft Office Word | 1 | 29.03.2016 16:50 |
Объявление массива СИ | TotEnot | Общие вопросы C/C++ | 4 | 06.10.2015 00:42 |
Заполнение listbox значениями из массива. Заполнение массива. | Gnaqeaz | C# (си шарп) | 9 | 23.10.2014 07:53 |
объявление массива в VBA | Cannibal | Помощь студентам | 0 | 14.04.2011 08:23 |
объявление массива | Crasty | Помощь студентам | 7 | 05.11.2008 17:18 |