【Contract & This】
每一個智能合約的基本單位都是一個一個的 contract,在這裡我們將這個 contract 命名為 HelloWorld。也就是說在一個 .sol 檔案裏面,我們可以有多個 contract。
所有的合約都可以被轉為 address 型態, 所以當然也可以使用 address 的相關成員,像是 address(this).balance.
而 this 指的是當前的合約對象。
pragma solidity ^0.8.11;
contract myContract{
function get_balance() public view returns (uint){
return address(this).balance;
}
}Last updated
Was this helpful?