Цитата:
Сообщение от VarvarNet
Вот возник такой вопрос: реально ли в делфи создавать массивы, у которых индексом будет не цифра, а слово? Так, например в php есть возможность работать с массивами типа $arr['one']
|
Нет, слова не могут. Индексом у массивов может быть только перечислимый тип. Но в классах можно делать свойства у которых индексом могут быть и слова.
Цитата:
Сообщение от VarvarNet
Так же есть вопрос немного иного плана: подскажите пожалуйста, как создавать массивы во время выполнения программы? Допустим есть у меня массив массивов и нужно в него в процессе выполнения добавлять новые, созданные в зависимости от действий пользователя. Возможно ли это и как в такой случае под них правильно выделять память?
|
Возможно. Это динамические массивы:
Код:
var
m: array of Integer;
...
begin
SetLength(m, 100); // Задать размер этого массива равный 100 элементов