括号前的参数是什么意思?

What the parameters before brackets mean?

在文档中,您可以使用以下语法在 table 中插入数据:

(insert table-name id {"parameter":parameterValue})

但是在这里,在这个例子中,我在括号前的参数中有额外的值。

(insert loans-inventory (inventory-key loanId entityName) {"balance":loanAmount})

(inventorty-key loanId 和 entintynName) 语法是什么意思? (inventory-key) 是一个函数。

库存键功能

(defun inventory-key (loanId:string owner:string)
(format "{}:{}" [loanId owner]))

(inventory-key loanId entityName) 是对 inventory-key 函数的调用,其中 loanIdentityName 作为参数。这都是 returns 一个值,用作要插入到 table 中的行的键。

使用的key来自inventory-key函数的输出,看例子(贷款教程)是一个函数returns一个格式为[=15=的字符串], 可能是为了让它独一无二。