根据本文,构造函数或初始化函数与合约具有相同的名称。但是,当我有一个同名的函数时,重新混合编译器会返回一个错误,提示“不推荐将构造函数定义为与合约同名的函数。请改用“constructor(...) { ... }”。 ”
所以,我的问题是,在这种情况下使用相同的名称是否应该避免?(也许这是一种过时的做法?)
我刚刚开始研究可靠性和编码,我倾向于看到这样的事情:
我很困惑“32 字节哈希”如何可以包含超过 32 个字符(即使在“0x000”之后)。我的印象是每个字节可以代表一个字符。我也经常看到参考文献,说诸如“32 字节地址(64 字节十六进制地址)”之类的内容。但是,如果 64 字节十六进制地址是 32 字节地址,那么如何表示它 - 每个字符还需要一个字节吗?我知道这可能是一个愚蠢/菜鸟的问题,而且我可能错过了一些明显的东西,但我不太明白。