代码之家  ›  专栏  ›  技术社区  ›  Ryan Stille

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

  •  4
  • Ryan Stille  · 技术社区  · 16 年前

    通常使用cfscript创建函数,如:

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

    有没有一种方法可以将其声明为私有函数,只对同一个CFC内的其他方法可用?

    我知道你可以用标签:

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

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

    1 回复  |  直到 16 年前
        1
  •  15
  •   Adam Tuttle    14 年前

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

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