coldfusion - 结构上的参数非可选分号
问题描述
我目前正在将很多 CF 11 代码更新到 CF 2018。我喜欢的一件事是分号大部分时间都是选项。话虽如此,我还在纠结这背后的想法:
错误
<cfscript>
rc = {}
param rc.data2 = ""
</cfscript>
您不能将变量引用与“。”一起使用。此上下文中的运算符 CFML 编译器正在处理:
在第 3 行第 1 列以 param 开头的脚本语句。从第 1 行第 2 列开始的 cfscript 标记。
不是错误
<cfscript>
rc = {}
param rc.data2 = "";
</cfscript>
我不明白为什么。
解决方案
推荐阅读
- azureservicebus - ARM 获取 ASB ConnectionString 到 Key Vault
- azure - 如何避免 Analytics SearcAzure Logh Query for Event Hub 中的一个分区
- spring-webflux - ReactiveAdapterRegistry(WebFlux 处理程序)不知道“生产者”类型
- swift - 使用字符串值动态选择自定义类并实例化
- java - 我的应用程序 logcat 中的错误如果您使用 ProGuard,请确保未剥离这些构造函数
- git - 提交没有发生
- javascript - How can I use my JSON data to create markers on a google maps API?
- jquery - 启用触摸屏控制
- python - UnicodeDecodeError:“utf-8”编解码器无法解码位置 136 中的字节 0xb0:无效的起始字节
- python - python cursor.execute(query, arg) :将列表作为参数传递