Skip to main content

با سلام خدمت شما دوستان عزیزم.مدتی هست که توفیق اجباری شده سی شارپ یاد گرفتم. دو کلاس Console و Convert در این زبان شدیدا باعث علاقه مند شدن من به این زبان شدن. با خودم تصمیم گرفتم این دو کلاس رو به روبی بیارم. در واقع، خواستم یک اسکریپت کوچیک بنویسم تا هم خودم روبی رو بهتر و بیشتر یاد بگیرم، هم این که به دوستان سی شارپ کار که میخوان روبی رو یاد بگیرن، کمک کنم! خیلی خوب، بریم سراغ این که این اسکریپت رو چه طور استفاده کنیم؟

دریافت از گیتهاب

خیلی ساده، اول git رو نصب کنید و سپس مخزن من رو کلون کنید :

git clone https://github.com/prp-e/rubysharp

 

استفاده از روبی شارپ

روبی شارپ صرفا یک اسکریپت هست، کنار اسکریپت اصلی کپی کنید و بعد با استفاده از فایل README موجود (که گیتهاب هم نشونش میده!) ، کد نویسی کنید.

یک برنامه ساده در روبی شارپ

#!/usr/bin/ruby
 
load 'rubysharp.rb'
 
prompt = Console.Wrtie('Enter your age: ')
 
print prompt
 
age = Convert.ToInt(Console.Read())
 
age = age * 356
 
print Console.WriteLine("You lived #{age} days")

مدتی بود که داشتم در این تاپیک در فروم اوبونتو برای آموزش زبان روبی رو مینوشتم. این زبان، زبانی بود که مدت نسبتا زیادی بهش علاقه داشتم و خب شکر خدا یادش هم گرفتم. حالا، کتاب کارش تمام شده. کتاب حدود ۵۴ صفحه داره و در قالب یک PDF نوشته شده. تا حد امکان سعی کردم ساده توضیح بدم که تازه کارها هم بتونن به خوبی این زبان رو یاد بگیرن.
سر فصل های کتاب :

 

  • مقدمه
  • پایه ها و مقدمات روبی
  • انواع داده ها و متغیرها، ثابت ها و عملگرها
  • آرایه ها و هش ها
  • ساختارهای کنترلی
  • حلقه های تکرار
  • توابع
  • کلاس ها و شی گرایی

 

کتاب هم از این نشانی در دسترس هست.