Solidity 038Constructor

// SPDX-License-Identifier: MIT

// Specifies the license under which this contract is made available; MIT License in this case

pragma solidity ^0.8.9;

// Specifies the compiler version this contract is compatible with

// Define a contract named HelloWorld

contract HelloWorld {

  // Declare a private state variable of type uint (unsigned integer)

  // This variable is not accessible outside of this contract directly

  uint private simpleInt;

  // Constructor function that's called when the contract is deployed

  // Sets the initial value of simpleInt to 5

  constructor() {

    simpleInt = 5;

  }

  // Public function that returns the current value of simpleInt

  // Marked as view because it doesn't modify the contract's state

  function GetValue() public view returns (uint) {

    return simpleInt;

  }

  // Public function that allows updating the value of simpleInt

  // Takes an unsigned integer _value as input

  function SetValue(uint _value) public {

    simpleInt = _value;

  }

}

// Deploy:

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值