如何将一个字符串与一个bytes32值进行比较?

3
我正在尝试在Solidity中检查一个字符串值是否等于一个bytes32值,例如stringValue == bytes32Value
如您所见:
在Truffle Debugging中的变量值
两个变量具有相同的内容。但是我该如何比较它们呢?
1个回答

1

看看这篇文章是否有帮助 - https://ethereum.stackexchange.com/a/9152

首先,使用bytes方法将字符串读入字节,用于执行空字符串测试,然后利用assembly方法返回提供的字符串的bytes32表示。

此外,solidity文档指向从字符串初始化字节的技术。


已经整合了@Yatin的评论。 - Mukul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接