همانطور که در درس قبل آموزش دادیم شما شروع برنامه در سالیدیتی را آموختید اکنون که درک کردید پوسته ای قرارداد سالیدیتی چگونه است ، بیایید در مورد نحوه برخورد سالیدیتی با متغیرها را بیاموزیم.
متغیرهای برای همیشه در قرارداد ذخیره می شوند. این بدان معنی است که آنها در بلاکچین Ethereum نوشته شده اند. به مانند نوشته شدن در یک دیتابیس ابری بزرگ
مثال:
contract SekeBazar{
// This will be stored permanently in the blockchain
uint myCoin= 100;
}
در این نمونه قرارداد ، ما یک uint به نام MyCoin ایجاد کردیم و آن را برابر 100 قرار دادیم.
Uint :برای اعداد صحیح غیر منفی استفاده می شود
نوع داده uint یک عدد صحیح بدون علامت است ، به این معنی که مقدار آن باید منفی نباشد. همچنین یک نوع داده int برای اعداد صحیح علامتدار نیز در سالیدیتی وجود دارد.
توجه: در سالیدیتی، uint در واقع نام مستعار برای uint256 ، یک عدد صحیح بدون علامت 256 بیتی است.
می توانید uints را با بیت های کمتری اعلام کنید – uint8 ، uint16 ، uint32 و غیره.
اما به طور کلی می خواهید به سادگی از uint استفاده کنید مگر در موارد خاص ، که در درس های بعدی در مورد آنها صحبت خواهیم کرد.
در آموزش بعدی نحوه استفاده از عملگرها در سالیدیتی ار آموزش می دهیم.