به مسیر Ruby در Exercism بپیوندید تا از این موارد بهرهمند شوید: 121 تمرین که در 21 مفهوم Ruby دستهبندی شدهاند، همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
با دنبال کردن دستور پخت لازانیا، مبانی Ruby را یاد بگیرید.
با داشتن اسم دانشآموزان همراه با پایهای که در آن هستند، فهرستی برای مدرسه بسازید.
بر اساس طرح دستهبندی نیکوماخوس (۶۰ تا ۱۲۰ میلادی) برای اعداد صحیح مثبت تعیین کنید که یک عدد تام است، فراوان است یا ناقص.
Ruby شادی برنامهنویسان را در اولویت قرار میدهد. نحوهی نگارشی زیبا دارد که خواندن و نوشتنش طبیعی است.
کد Ruby میتواند کد Ruby بنویسد و آن را فراخوانی کند.
جمعآوری زباله با روش mark and sweep انجام میشود و مزاحم کار شما نمیشود.
کتابخانهی استاندارد Ruby برای کارهای رایج، مجموعهای غنی از کلاسها و ابزارها فراهم میکند.
بستهها (gemها) را میتوان بهصورت متمرکز مدیریت کرد، اما میتوان مخزنهای gem سفارشی یا خصوصی را هم در آنها گنجاند.
Ruby زبانی با نوعبندی قوی و پویا است و از «Duck Typing» پشتیبانی میکند. در Ruby همهچیز یک شیء است.
هر زبانی روش خودش را برای انجام کارها دارد. Ruby هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس Ruby فکر کنید و کد را به سبک اصیل Ruby بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در Ruby میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر Ruby در Exercism شامل 21 مفهوم و 121 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای Ruby را ببینید