solidity基本语法学习

pragma solidity ^0.4.16;

contract helloworld {

    string Myname = "Test";

    function getName() public view returns(string) {
        return Myname;
    }

    function changeName(string _newName) public {
        Myname = _newName;
    }

    function pureTest(string _name) public pure returns(string) {
        return _name;
    }

}

  • view / pure 的区别

    • view的作用和constant一模一样,可以读取状态变量但是不能改;pure则更为严格,pure修饰的函数不能改也不能读状态变量,否则编译通不过。
  • solidity的语法结束语句都以"' ; " 结束

  • contract 后面跟上的合约可以理解为一个class

  • 函数都需要有状态表明 比如" public;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。