如何使hyperledger composer模型文件中的字符串默认值为null



我想将资产中字符串参数的默认值设置为空

例如

o String param 

我应该将param的默认值设置为null。

有人能帮忙吗?

您不能在模型文件中设置默认值null,如果您尝试在事务函数中将其设置为null,则不会设置该值,并且该值将未定义。

如果您将其创建为"可选"字段,并且不设置值,则它仍将是未定义的。

您可以设置默认值""——一个空字符串。它将返回一个typeof字符串,而不是未定义的。

您没有指定为什么想要null,但对于空字符串或未定义的值,它们都应该向测试!(param)返回false

像这样设置默认值

o String param default=""

最新更新