04-Solidity8.0-函数简介

166 阅读1分钟
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;


contract Fun{
    function add (uint x, uint y) external pure returns (uint){
        return x + y;
    }
    function sub (uint x, uint y) external pure returns (uint){
        return x - y;
    }
}

  

external 外部函数 只能在外部读取

pure 纯函数 不能读写状态变量 只可用局部变量 完全不对链上有读写操作