Solidity 练习:函数

2022-12-29 Web3 Solidity

# 一、题目说明

以下是一个函数的示例。

function add(uint x, uint y) external pure returns (uint) {
    return x + y;
}
1
2
3

这个函数返回两个数字 x 和 y 的和。external 和 pure 的含义参考:Solidity 合约方法与调用

# 二、任务列表

  • 编写一个名为 sub 的函数,该函数输入 x 和 y,返回 x - y。
  • 将函数声明为 external 和 pure 的。

# 三、解答代码

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

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;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12

# 四、参考资料

Last Updated: 2023-01-28 4:31:25