In the CF9 doc: Defining components and functions in CFScript , he says:
access returnType function functionName(arg1Type arg1Name="defaultValue1"
arg1Attribute="attributeValue...,arg2Type
arg2Name="defaultValue2" arg2Attribute="attributeValue...,...)
functionAttributeName="attributeValue" ... {
body contents
}
How do you indicate arg1Attribute? I tried this:
public void function setFirstname(string firstname="" displayName="first name"){}
but it does NOT work.
Also, how do you translate this into script-style?
<cffunction name="setPerson">
<cfargument name="person" type="com.Person"/>
</cffunction>
I tried:
function setPerson(com.Person person){}
and it does NOT work. "You cannot use a variable reference with operators." "In this context," the report said.
Henry source
share