انواع داده ها – ارجاع کننده ها (References)
داده های از نوع Reference، داده هایی هستند که توسط مرجعشان ارسال می شوند. در واقع اشاره گر به مکان هایی هستند که اطلاعات واقعی… ادامه »انواع داده ها – ارجاع کننده ها (References)
داده های از نوع Reference، داده هایی هستند که توسط مرجعشان ارسال می شوند. در واقع اشاره گر به مکان هایی هستند که اطلاعات واقعی… ادامه »انواع داده ها – ارجاع کننده ها (References)
برخی از انواع داده موجود در Vyper:
@version نسخه کامپایلر Vyper را مشخص می کند.
توابع getter را میتوان به صورت view یا pure تعریف کرد. توابع View توابعی هستند که هیچ تغییری در متغیر های حالت (state) ایجاد نمیکنند.… ادامه »توابع View و Pure
روش های مختلفی برای برگرداندن خروجی از یک تابع وجود دارد. توابع عمومی (Public functions) نمیتوانند بعضی از انواع داده را به عنوان ورودی و… ادامه »تابع (Function)
متغیر ها به یکی از صورت های storage ،memory یا calldata تعریف می شوند تا به صراحت مکان نگه داریشان(Data Location) مشخص شود. storage –… ادامه »مکان های داده: Storage ،Memory و Calldata
با استفاده از struct میتوانید ساختار های مورد نظرتان را تعریف کنید. ساختار ها برای گروه بندی داده های مرتبط با هم کاربرد دارند. ساختار… ادامه »ساختار ها (Structs)
سایلدیتی از enum ها پشتیبانی می کند. enum ها در تعریف گزینه های یک انتخاب و همچنین پیگیری وضعیت ها کاربرد دارند. Enums را می… ادامه »enum (نوع شمارشی)
آرایه (Array) می تواند یک اندازه ثابت در زمان کامپایل و یا اندازه پویا داشته باشد. مثالی از حذف عنصر آرایه حذف عنصر آرایه با… ادامه »آرایه (Array)
نگاشت ها (Mapping) به این گونه تعریف می شوند: mapping(keyType => valueType) که در آن keyType می تواند هر نوع داده، بایت، رشته یا هر… ادامه »نگاشت (Mapping)
سالیدیتی از حلقه های while و do while پشتیبانی می کند. حلقه های نامحدود را نباید بنویسید چون میتوانند حداکثر حد مجاز گس را مصرف… ادامه »حلقه For و While
سالیدیتی از عبارات شرطی if, else if و else پشتیبانی می کند. نمایش در Remix