solidity 报错,如下所示!!!!!

image.png

不明白这个为什么会一致报错 报错内容

dynamicString.sol:27:22: DeclarationError: Undeclared identifier. Did you mean "name", "name3" or "nmae2"? return bytes(name2).length; ^---^

具体代码

pragma solidity ^0.4.26;

contract DynamicString{
    
    string name3 = "字节字节";
    string nmae2 = "#$%^&*%%%";
   
    string name = "eleven";  // 0x656c6576656e
    
    

    function getChineseName() view returns(bytes){
        return bytes(name3);
    }

    function getLength3() view returns(uint){
    //  return name.length;
    
        return bytes(name3).length;
            
    }
 

    function getLength2() view returns(uint){
    //  return name.length;
    
        return bytes(name2).length;
            
    }

    
    function getLength() view returns(uint){
    //  return name.length;
    
        return bytes(name).length;
            
    }
    
    
    function changeName() view returns(bytes1){
    //  return name[0];
    
        return bytes(name)[0];

    }
    
    
    function getName() view returns(bytes){
        return bytes(name);
    }
    
    
    function changeName4() {
    //  return name[0];
    
        bytes(name)[1] = "Q";

    }
    
    
}
请先 登录 后评论

最佳答案 2021-04-03 23:50

拼写错误呀 ? nmae2name2

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,7473 浏览
  • Eleven 提出于 2021-03-31 22:37