Solidity 练习:函数
睡不醒的鲤鱼 2022-12-29 Web3 Solidity
# 一、题目说明
以下是一个函数的示例。
function add(uint x, uint y) external pure returns (uint) {
return x + y;
}
1
2
3
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
2
3
4
5
6
7
8
9
10
11
12