کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

یادگیری سالیدیتی

سالیدیتی، زبان برنامه‌نویسی قدرتمند و شی‌گرایی است که در سال ۲۰۱۴ توسط گوین وود، یوئیچی هیرای، کریستین ریتویسنر و الکساندر برگساسی توسعه یافت. این زبان از پایتون و جاوا اسکریپت الهام گرفته و به‌عنوان یکی از اصلی‌ترین ابزارهای برنامه‌نویسی قراردادهای هوشمند روی بلاک‌چین اتریوم شناخته می‌شود.

اگر به یادگیری سالیدیتی علاقه‌مند هستید، باید بدانید که این زبان نقش کلیدی در توسعه اپلیکیشن‌های غیرمتمرکز (DApps) دارد و برای اجرای قراردادهای هوشمند در ماشین مجازی اتریوم (EVM) کامپایل می‌شود. سالیدیتی شامل مفاهیمی مانند متغیرها، توابع، کلاس‌ها و مدیریت داده‌ها است که به توسعه‌دهندگان امکان می‌دهد کدهای شفاف و قابل اطمینانی بنویسند.

با یادگیری سالیدیتی، می‌توانید آینده دنیای بلاک‌چین را بسازید!


آموزش پیشرفته سالیدیتی

قرارداد در سالیدیتی

قرارداد در Solidity مشابه کلاس C++ است. یک قرارداد دارای ویژگی های زیر است:

685 بازدید
ادامه
آموزش وراثت در زبان سالیدیتی

وراثت راهی برای گسترش عملکرد یک قرارداد است.

778 بازدید
ادامه
Constructor در سالیدیتی

Constructor یک تابع ویژه است که با استفاده از کلمه کلیدی Constructor ایجاد می شود.

723 بازدید
ادامه
قرارداد های انتزاعی در سالیدیتی

Abstract قراردادی است که شامل حداقل یک تابع بدون هیچ گونه پیاده سازی است.

684 بازدید
ادامه
اینترفیس ها در سالیدیتی

اینترفیس ها مشابه قراردادهای انتزاعی هستند و با استفاده از کلمه کلیدی Interface ایجاد می شوند.

661 بازدید
ادامه
کتابخانه ها در سالیدیتی

کتابخانه ها مشابه قراردادها می باشند اما عمدتا برای استفاده مجدد به کار می روند.

797 بازدید
ادامه
اسمبلی در سالیدیتی

Solidity گزینه ای برای استفاده از زبان اسمبلی (برای نوشتن اسمبلی درون خطی) در کد منبع Solidity فراهم می کند.

668 بازدید
ادامه
آموزش Event در سالیدیتی

رویداد عضوی ارث برده شده، از یک قرارداد است. هنگامی که یک رویداد منتشر می شود، آرگومان های ارسال شده در گزارش های تراکنش را ذخیره می کند.

728 بازدید
ادامه
آموزش مدیریت خطا در سالیدیتی

Solidity توابع مختلفی را برای مدیریت خطا فراهم می کند.

696 بازدید
ادامه