pragma
نسخه کامپایلر سالیدیتی رو مشخص میکنه.
// SPDX-License-Identifier: MIT
// نسخه کامپایلر باید بزرگتر یا مساوی 0.8.26 و کمتر از 0.9.0 باشه
pragma solidity ^0.8.26;
contract HelloWorld {
string public greet = "Hello World!";
}
چند تا توضیح بیشتر:
این یه قرارداد هوشمند خیلی سادهست. یه متغیر عمومی به اسم greet
تعریف شده که مقدارش رشتهایه با متن “Hello World!”.
خط pragma
به شما میگه این کد فقط با نسخههای خاصی از سالیدیتی سازگاره (بین 0.8.26 تا کمتر از 0.9.0).
برای امتحانش میتونین از محیط آنلاین Remix استفاده کنین؛ یه ابزار خیلی راحت برای توسعه قراردادهای هوشمند.
حالا امتحانش کن و قدم اولت رو تو دنیای برنامهنویسی بلاکچین بردار!