我正在尝试在Solidity中检查一个字符串值是否等于一个bytes32值,例如
如您所见:
在Truffle Debugging中的变量值
两个变量具有相同的内容。但是我该如何比较它们呢?
stringValue == bytes32Value
。如您所见:
在Truffle Debugging中的变量值
两个变量具有相同的内容。但是我该如何比较它们呢?
stringValue == bytes32Value
。看看这篇文章是否有帮助 - https://ethereum.stackexchange.com/a/9152
首先,使用bytes方法将字符串读入字节,用于执行空字符串测试,然后利用assembly方法返回提供的字符串的bytes32表示。
此外,solidity文档指向从字符串初始化字节的技术。