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

问题描述 投票:0回答:2

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

例如

o String param 

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

有人能帮忙吗?

hyperledger-fabric hyperledger hyperledger-composer
2个回答
0
投票

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

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

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

你没有指定为什么你想要null,但是同时使用空字符串或未定义的值它们都应该返回false给测试!(param)


0
投票

像这样放默认值

o String param default=""
© www.soinside.com 2019 - 2024. All rights reserved.