gpt4 book ai didi

Coldfusion 如何重复另一个案例的相同任务

转载 作者:行者123 更新时间:2023-12-03 09:45:22 25 4
gpt4 key购买 nike

我有一个这样的 switch 语句:

<cfswitch expression="#action#">
<cfcase value="caseone">
// do task one
</cfcase>
<cfcase value="casetwo">
// repeat task one
// Also do another task here
</cfcase>
</cfswitch>

有没有一种简单的方法可以让我在 casetwo 中重复 caseone 的相同任务?(而不是从 caseone 复制长长的代码)

最佳答案

你可以这样做:

创建一个函数,在那里执行第一个任务,然后从两个 cfswitch 案例中调用该函数,如下所示:

<cffunction name="taskOne">
do task one
</cffunction>

<cfswitch expression="#action#">
<cfcase value="caseone">
<cfset taskOne() >
</cfcase>
<cfcase value="casetwo">
<cfset taskOne() >
// Also do another task here
</cfcase>
</cfswitch>

关于Coldfusion 如何重复另一个案例的相同任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34039741/

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