Skip to content

Youth-Garden-School/learn-solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cấu trúc của 1 function

function functionName(
    // Các tham số đầu vào
    uint256 param1, 
    address param2, 
    string memory param3
) 
    // Modifier
    public          // Phạm vi truy cập 
    payable         // Có thể nhận ETH
    whenNotPaused   // Custom modifier
    returns (       // Giá trị trả về
        uint256,    // Kiểu dữ liệu trả về
        bool        // Nhiều giá trị
    )
{
    // Phần thân function
    
    // Kiểm tra điều kiện
    require(param1 > 0, "Invalid parameter");
    
    // Logic xử lý
    uint256 result = param1 * 2;
    bool status = true;
    
    // Trả về giá trị
    return (result, status);
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published