Merge polí parametrů na úrovni neonu

- Casper
 - Člen | 253
 
Zdravím, existuje nějaká možnost sloučit dvě sekce (pole) parametrů přímo v neonu?
Představoval bych si to třeba takto:
parameters:
    array1:
        param1: "Value1"
    array2:
        param2: "Value2"
factories:
    factory1:
        class: MyClass(%array1% + %array2%)
Nebo kdyby fungovalo něco jako „dědění“ polí (udělal by se merge):
parameters:
    parentArray:
        param1: "Value1"
    subArray < parentArray:
        param2: "Value2"
				
- grogy
 - Člen | 147
 
Nemůžu přijít na to, k čemu by to mohlo být prospěšné. Máš nějaký příklad, prosím?
Ale,
funguje (velice dobře) nahrazování parametrů při skládání více
konfiguračních souborů, př:
file1.neon
parameters:
	param: 12345
file2.neon
parameters:
	param: abcd
Po nahrání obou souborů v posloupnosti file1.neon a poté file2.neon budeš mít hodnotu parametru „param“ = abcd.

- newPOPE
 - Člen | 648
 
V ramci jedneho konfiguraku to moc nema zmysel. A pri pouziti viacerych konfigurakov sa da urobit nieco podobne.
config.neon
parameters:
	parentArray:
		param1: foo
		param2: bar
config.child.neon
parameters:
	parentArray:
		param3: chajla
vysledok prikladu by mal byt
parameters:
	parentArray:
		param1: foo
		param2: bar
		param3: chajla
Je to z hlavy ale mohlo by to fungovat :-).

- Casper
 - Člen | 253
 
Díky, nicméně o tomto způsobu vím.
Potřeboval jsem to pro komponentu, která přijímá „slovník“
překladů klíč (sloupec v db) => překlad. Tyto slovníky
jsem chtěl členit na kategorie a pak jen slučovat v neonu (a kvůli každé
kategorii o pár překladech vytvářet nový neon se mi nelíbí). Vyřešil
jsem to drobnou změnou implementace komponenty, nicméně myslím, že
funkcionalita mnou uvedená by se rozhodně neztratila ani v jiných
případech.