04.函数简介

关键词

external:代表外部函数,只能在外部读取的函数

pure:纯函数,这个函数不能读写状态变量(完全不对链上有读写操作),只能读写局部变量

// SPDX-License-Identifier: MIT
pragma solidity 0.8.18;

contract FunctionIntro{
    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;
    }
}