Ruby فوق العاده است !
نویسنده:
30 ژوئن 16

روبی واقعا فوق العاده هست ! درسته که من پی اچ پی رو به عنوان زبان اصلیم انتخاب کرده بودم اما مبنی بر نیاز مجبور شدم Ruby کار هم بشم تازه دارم دلیل این رو میفهمم که توسعه دهنده متاسپلویت  دلیل اینکه از روبی استفاده کرده رو این گفته که خیلی ساده هست.. درسته پایتون هم زبون قدرتمندیه و سینتکس جالبی داره اما دقیقا من هم مثل اون از این  Force Block Indentation اش خوشم نیومد ! رفتم سراغ روبی !

توی کد هایی که به این زبان نوشته شده بود به یه چیز جالب بر خوردم :

ruby_1

من پیش خودم گفتم یعنی چی ! این چه مدلیه .. آقا تحقیق کردیم و تو گوگلو در نتیجه به نیتجه رسیدم! عین زبان محاوره ای ماست و این ایده واقعا فوق العاده هست. سبک کلی نوشتاریش به این شکله :

ruby_2

اگر ما یه کلاس داشته باشیم به نام TruthyInvoice می تونیم یک متودی تحت عنوان paid? تعریف کنیم. توی php این شکل رو ما میومدیم اینطوری میزدیم مثلا متودی به نام is_paid اما توی روبی این علامت سوال ایده بسیار بسیار جالبی بود ! اصطلاحا به بحث توی روبی میگن Predicate Methods یا به فارسی خودمون روش ( متود:دی ) مبتنی بر دلالت (Predicate).

این Predicate Methods جا های دیگه هم کاربرد داره ! مثلا ما یک عدد داریم :

ruby_3

در کنار این بحث ،  Exclamation Mark (!) هم کاربرد داره .. ببینیم آخر به روبی به کجا میر سیم !

2 پیام برای Ruby فوق العاده است !

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *