[区块链&DAPP介绍 Day12] Solidity 教学 - contracts-1

今日来介绍 solidity 里的 contracts。

contract

contract 其实是一个类似於 class 的结构。下面我们还看一下范例

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

//这就是一个最简单的宣告方式
contract User{
}


接下来我们示范一下有建构子的方式

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

//这就是一个最简单的宣告方式
contract User{
    //这是一个无参数的建构子宣告方式
    constructor() public{}
}

再来我们示范一下有建构子的表达方式

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

//这就是一个最简单的宣告方式
contract User{
    string name;
    //这是一个无参数的建构子宣告方式
    constructor(string _name) {
        name = _name;
    }
}

从外部调用合约的使用方式

User user = new User("syhlion")

明天我们来谈谈合约的继承应用。


<<:  【设计+切版30天实作】|Day6 - 设计出背景上又有背景的吸睛小广告

>>:  就决定是你了 - 阵列系列III

【HTML】dl dd dt 清单型的网页标签

网页呈现若有内文有「标题+内文的清单」会怎麽排版呢? 可以使用 description list 哦...

正视自己的缺点

今天要分享的是发生在我大三下学期的故事,因为考量到家中的开销,我在大学四年都有 Part-time ...

DAY10:应用程序元件Activity之简介

接下来要介绍到的是,最基本的应用程序元件----Activity,要在萤幕上显示画面,必须透过画面配...

终章 - 资安碎碎念与心得

终章 - 资安碎碎念与心得 其实原本还有很多想打的鬼故事, 但碍於尺度与很难去识别化,最後还是觉得不...

Day 24 - 实战演练 — FormControl

之前有讲到非 input-like 的表单情境也需要处理,这时候就是 FormControl 出场...