Esiste una sintassi "breve" per la creazione di una struttura in ColdFusion? Mi piacerebbe sostituire questo codice verbose:ColdFusion ha una sintassi breve per la creazione di una struct?
<cfscript>
ref = StructNew();
ref.Template = "Label";
ref.Language = "en";
stcML = GetPrompts(ref);
</cfscript>
con qualcosa di più simile a un oggetto JavaScript:
<cfscript>
stcML = GetPrompts({ Template: "Label", Language: "en" });
</cfscript>
C'è qualcosa di simile?
quindi in pratica puoi usare quella sintassi breve per creare una struttura 1-dimensionale che viene assegnata a una variabile. ma non puoi crearne uno per passare a una funzione al volo come volevo. Immagino che sia più simile ad alcune * catene * allegate ... – Kip
suoni come questo saranno comunque risolti in CF9! – Kip
Sì, "catene" potrebbe essere più preciso. Inserirò i letterali struct CF8 sotto "un giorno di ritardo e un dollaro in meno".Non sono sicuro del motivo per cui l'hanno tirato fuori - nella sua forma attuale, non ha molto senso. – Tomalak