Solidity 练习:构造函数
睡不醒的鲤鱼 2022-12-29 Web3 Solidity
# 一、题目说明
构造函数是一个特殊的函数,只会在部署合约时调用一次。
构造函数的主要目的是将状态变量设置为某些初始状态。
# 二、任务列表
- 修改构造函数。它应该接受 uint 类型的输入,并设置状态变量 x。
# 三、解答代码
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
contract ConstructorIntro {
address public owner;
uint public x;
constructor(uint _x) {
// Here the owner is set to the caller
owner = msg.sender;
x = _x;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13