在ColdFusion 8中,可以使用cfscript将函数声明为私有函数吗?

在ColdFusion 8中,可以使用cfscript将函数声明为私有函数吗?

In ColdFusion 8, can you declare a function as private using cfscript?

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

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

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

我知道您可以使用标签来做到这一点:

1
2
3
<cffunction name="foo" access="private">
    <cfreturn"bar">
</cffunction>

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


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

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

1
2
3
4
5
<cffunction name="foo" returntype="string" output="false" access="private">
    <cfscript>
        return"bar";
    </cfscript>
</cffunction>

如果可以访问CF9,则新语法为:

1
2
3
private string function foo() output="false" {
    return"bar";
}


推荐阅读

    linux中用户创建命令?

    linux中用户创建命令?,密码,系统,用户,软件,命令,联系方式,管理,信息,用户

    linux命令行创建用户?

    linux命令行创建用户?,系统,密码,软件,新增,用户,联系方式,管理,用户名,命

    linux管道创建命令?

    linux管道创建命令?,通信,标准,信息,地方,管道,命令,环境,流向,通用,工具,Lin

    linux创建分区命令是?

    linux创建分区命令是?,系统,工具,分区,电脑,情况,位置,网络,信息,数据,环境,

    linux创建pc端命令?

    linux创建pc端命令?,名字,系统,密码,名称,图片,环境,软件,首次,文件夹,命令,L

    linux命令行创建组?

    linux命令行创建组?,系统,代码,密码,软件,用户组,用户,命令,选项,用户名,文

    linux创建密码命令?

    linux创建密码命令?,密码,系统,地址,联系方式,软件,用户,用户名,位置,管理,

    linux调用函数的命令?

    linux调用函数的命令?,系统,代码,策略,上调,时间,设计,通信,网络,设备,项目,

    linux创建组账户命令?

    linux创建组账户命令?,系统,密码,软件,代码,用户组,用户,命令,新增,管理,用

    linux创建命令简写?

    linux创建命令简写?,系统,数据,命令,文件,环境,档案,位置,文件夹,目录,终端,L

    linux命令创建pkg?

    linux命令创建pkg?,名称,文件,命令,系统,首次,数据,位置,不了,时间,名字,linu

    linux命令和库函数?

    linux命令和库函数?,系统,标准,管理,地址,服务,库函数,环境,平台,第一,状态,1

    linux创建硬链接命令?

    linux创建硬链接命令?,数据,系统,链接,地方,信息,文件,概念,时间,位置,工作,L

    linux创建系列命令?

    linux创建系列命令?,名字,命令,文件,文件夹,代码,名称,电脑,地址,系统,密码,l

    linux命令创建用户组?

    linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管

    linux命令创建用户组?

    linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管

    linux创建主机名命令?

    linux创建主机名命令?,工作,地址,系统,信息,名称,命令,目录,发行,查询系统,

    linux控制台创建命令?

    linux控制台创建命令?,工作,地址,系统,命令,信息,目录,管理,名字,文件,控制

    linux查看函数命令?

    linux查看函数命令?,系统,信息,名称,命令,位置,情况,公用,名字,标准,资料,lin

    创建自定义命令linux?

    创建自定义命令linux?,工具,状态,命令,系统,代码,标准,数据,位置,电脑,材料,L