Ho un problema con il mio codice cfml. La funzione ListAppend()
non sembra funzionare.ListAppend() non funziona?
Ecco il codice nella mia pagina .cfm:
<cfset fruitList="apple, orange, banana">
<cfoutput>
fruitList before: #fruitList#<br>
</cfoutput>
<cfset temp = ListAppend(fruitList, "kiwi")>
<cfoutput>
fruitList after: #fruitList#<br>
</cfoutput>
ma ottengo sempre questo output:
fruitList prima: mela, arancia, banana
fruitList dopo: mela, arancia, banana
Lo stesso vale per ListPrepend()
e ListInsertAt()
. Perché succede?
Qualsiasi aiuto è apprezzato.
è necessario utilizzare '' –
Quando si esegue in domande sul comportamento funzione, è sempre bene [controllare la documentazione] (http: // help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-6d71.html) prima. Come avrebbe risposto istantaneamente alla tua domanda;): 'ListAppend' -" Restituisce Una copia della lista, con [il nuovo] * valore * aggiunto " – Leigh
Sì, a differenza dei cugini' ArrayAppend() 'e' StructAppend() ', 'ListAppend()' non modifica il primo argomento per riferimento. –