![]() |
Delphi: работа с массивами
Можно ли массиву сразу всем его элементам (а не в цикле) передать значения? Без использования предварительной задачи значаний в const (const a : array [0..2] of real = (1,2,3); ) до begin'а, а уже после него, прям в проге?
|
Странный вопрос. А чем цикл плох?
Хотя если значения одинаковые, типа 0, то на С тебе помогло бы ZeroMemory(). или memset() можно и без цикла. a[0]=0; a[1]=10; ... |
Можно при вызове функции (процедуры):
Procedure FOO(a:array of integer); begin End; //где-то дальше FOO([1,2,3,4,5,6,7]); |
можно заполнить и блоком памяти за один проход
|
Цитата:
|
Цитата:
Также ZeroMemory FillMemory могут помочь Цитата:
|
| Часовой пояс GMT +4, время: 13:11. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.