کتاب Ruby به زبان ساده نوشتهی یونس ابراهیمی، به بررسی و آموزش زبان برنامهنویسی روبی میپردازد.
Ruby (روبی) یک زبان برنامهنویسی انعطافپذیر وب پویا و شیءگرا است. Ruby ویژگیهای نگارشی Perl و شیگرایی Smarttalk را با هم در خود دارد. زبان روبی در سالهای میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. او دنبال ساخت زبانی بود که امکانات متعادلی برای برنامهنویسی تابعی و برنامهنویسی دستوری فراهم آورد. ماتسوموتو درباره انگیزهاش برای ساخت روبی میگوید: "در جستجوی زبانی بودم که از پایتون شیگراتر و از پرل قدرتمندتر باشد. برای همین تصمیم گرفتم خودم آن را بسازم."
این کتاب شامل بخشهایی به شرح زیر است:
Ruby چیست
نصب و راه اندازی Ruby
ساخت یک برنامه ساده با Ruby
توضیحات
کاراکترهای کنترلی
متغیر
انواع داده
استفاده از متغیرها
ثابتها
تبدیل انواع داده
عبارات و عملگرها
عملگرهای ریاضی
عملگرهای تخصیصی (جایگزینی)
عملگرهای مقایسهای
عملگرهای منطقی
عملگرهای بیتی
عملگرهای محدوده
تقدم عملگرها
گرفتن ورودی از کاربر
ساختارهای تصمیم
دستور if
دستور if…else
دستور if…elsif…else
دستور if تو در تو
استفاده از عملگرهای منطقی
دستور case
عملگر شرطی
تکرار
حلقه While
حلقه for…in
دستور until
دستور each
خارج شدن از حلقه با استفاده از break و next
آرایه
آرایههای چند بعدی
متد
مقدار برگشتی از یک متد
پارامترها و آرگومانها
آرگومانهای کلمه کلیدی (Keyword Arguments)
آرگومانهای متغیر
محدوده متغیر
پارامترهای پیشفرض
بازگشت (Recursion)
عبارات لامبدا (Lambda expressions)