【发布时间】:2021-03-29 19:26:11
【问题描述】:
我正在尝试检查字符串值是否等于 Solidity 中的 bytes32 值,例如 stringValue == bytes32Value。
如您所见:
Truffle 调试中的变量值
两个变量的内容相同。但是我该如何比较它们呢?
【问题讨论】:
标签: string type-conversion ethereum equality solidity
我正在尝试检查字符串值是否等于 Solidity 中的 bytes32 值,例如 stringValue == bytes32Value。
如您所见:
Truffle 调试中的变量值
两个变量的内容相同。但是我该如何比较它们呢?
【问题讨论】:
标签: string type-conversion ethereum equality solidity
看看这篇文章是否有帮助 - https://ethereum.stackexchange.com/a/9152
首先使用bytes方法将字符串读取为字节,该方法用于执行空字符串测试,然后利用汇编方法返回提供的字符串的bytes32表示。
此外,solidity documentation 指向字符串中的字节初始化技术
【讨论】: