Scopes
Có ba loại variable scope ở trong smart contract:
- State variable1: là các biến có giá trị được lưu vĩnh viễn ở trên blockchain.
- Local variable: là các biến có giá trị được lưu tạm thời, thường là các biến được khai báo ở trong hàm hay các tham số.
- Global variable: là các biến (hoặc hàm) được thêm vào code một cách ngầm định và có thể được sử dụng ở bất cứ đâu.
Ví dụ minh họa:
Một số global variable thường dùng:
Footnotes
-
Xem thêm Solidity - State Variables. ↩