gpt4 book ai didi

coldfusion - 在 ColdFusion 8 中,您可以使用 cfscript 将函数声明为私有(private)吗?

转载 作者:行者123 更新时间:2023-12-04 22:02:41 24 4
gpt4 key购买 nike

通常您使用 cfscript 创建一个函数,例如:

<cfscript>
function foo() { return "bar"; }
</cfscript>

有没有办法将其声明为私有(private)函数,仅可用于同一 cfc 中的其他方法?

我知道你可以用标签做到这一点:
<cffunction name="foo" access="private">
<cfreturn "bar">
</cffunction>

但是我不想重写这个已经用 cfscript 编写的大函数。

最佳答案

不在 ColdFusion 8 中。不过,它是在 CF9 中添加的。

你不需要重写整个函数,你可以这样做:

<cffunction name="foo" returntype="string" output="false" access="private">
<cfscript>
return "bar";
</cfscript>
</cffunction>

如果您有权访问 CF9,则新语法为:
private string function foo() output="false" {
return "bar";
}

关于coldfusion - 在 ColdFusion 8 中,您可以使用 cfscript 将函数声明为私有(private)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/88274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com