क्या मैं निरंतर गतिशील सरणी सरणी शुरू कर सकता हूं?एक निरंतर प्रारंभ करें जो निश्चित सरणी की एक गतिशील सरणी है?
हैं:
type
tNamePair = array[1..2] of String;
tPairList = array of tNamePair;
मैं एक initialized निरंतर बना सकते हैं? अगर यह संभव नहीं है
const
PairList: tPairList = (('One', '1'),
('Two', '2'),
('Three', '3'));
, एक निरंतर तय सरणी एक तय सरणी के साथ प्रारंभ किया जा सकता है: अगर यह संभव नहीं है,
type
tPairList: array[1..3] of tNamePair;
मैं नहीं कोड संकलन नीचे प्राप्त कर सकते हैं एक स्थिर गतिशील सरणी रिकॉर्ड:
tNamePair = record
English: String;
Number: String;
end;
tPairList = array of tNamePair;
के साथ प्रारंभ किया जा सकता है
अगर यह संभव एक निरंतर निश्चित सरणी एक रिकॉर्ड साथ प्रारंभ किया जा सकता है नहीं है:
tNamePair = record
English: String;
Number: String;
end;
tPairList = array[1..3] of tNamePair;
अगर यह संभव नहीं है, किसी भी कोड में सिर्फ hardwiring कार्य है, जो स्पष्ट रूप से ले लिया होता अलावा अन्य सुझाव मुझे इस सवाल को लिखने से कम समय!
आपको कुछ जवाब मिल सकता है (http://stackoverflow.com/a/247672/62576) कुछ हद तक समान प्रश्न उपयोगी हो सकता है। या [यह एक] (http://stackoverflow.com/a/2481559/62576)। –
चूंकि कंपाइलर * गतिशील * सरणी की लंबाई नहीं जानता है, मुझे लगता है कि यह असंभव है। –
_constant dynamic_ एक अच्छा ऑक्सीमोरोन है। :-) –