Siblearn Academy siblearn academy

Variables

3 نوع متغیر در Solidity وجود دارد

  • local
    • در داخل یک تابع اعلام شده است
    • در بلاک چین ذخیره نمی شود
  • state
    • خارج از یک تابع اعلام شده است
    • روی بلاک چین ذخیره می شود
  • global (اطلاعاتی در مورد بلاک چین ارائه می دهد)

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

contract Variables {
    // State variables are stored on the blockchain.
    string public text = "Hello";
    uint256 public num = 123;

    function doSomething() public {
        // Local variables are not saved to the blockchain.
        uint256 i = 456;

        // Here are some global variables
        uint256 timestamp = block.timestamp; // Current block timestamp
        address sender = msg.sender; // address of the caller
    }
}

روی محیط توسعه ی Remix امتحان بکنید

بازگشت به لیست