Обычно все операторы, записанные в тэге CFSCRIPT, должны заканчиваться точкой с запятой (;), но сегодня я работал с примером кода, где я забыл написать точку с запятой (;) после функции writedump (), но все же код выполняется нормально.Ниже приведен пример кода, и это нормально работает;в конце заявления.Просто любопытно узнать, почему writeDump работает без точки с запятой.
Я работаю с Coldfusion версии 9,0,1,274733.
<cfscript>
a = "Hello";
b = "World";
concat(a,b);
writeDump(a & b)
writeOutput(a);
</cfscript>
<cffunction name="concat" access="public" output="false" returntype="string">
<cfargument name="str1" required="true" type="string" />
<cfargument name="str2" required="true" type="string" />
<cfreturn str1 & str2>
</cffunction>