在定义数据类型时,我可以在冒号之前“传递”一些参数。exIm {A B : Set} : {f : A → B}{y : B} → Image f э y → B冒号前后传递参数的基本区别是什么?老实说,我不知道为什么会有人想在冒号之前传递参数,以及它能带来什么好处。也许,这样的数据类型定义会使冒号前的参数在构造函数中可见。
更新:对这个答案不满意,但我发现不传递param结构会导致CF2016忽略冒号。看起来CF2018也没有这个问题(虽然我现在只能用查询来测试这个问题)。我们已经生成了不使用通过QueryExecute()的查询参数的sql查询。有时,我看到参数前缀‘:’后不允许出现错误空间,并发现它是由带有冒号和空格的字符串文字引起的。例如:我没能找到逃避冒号的正式方法,而普通的逃逸方法也没有奏效,但我想出了解决办法.
sqlstring = re