Belirteçler değiştir

Örnek:

falan
ruby_kolaydir

Rubyde her belirteç bir İngiliz harfi (A-Za-z) ya da alt çizgi (_) ile başlar ve harfler, rakamlar (A-Za-z0-9), altçizgi (_) ile devam eder. Uzunluk konusunda bir sınırlama yoktur. Belirteçler bir programdaki değişkenleri, tanımları, sınıfları vb tanımlar ve diğerlerinden ayırır. Belirteçler ayrılmış kelimeler ile isimlendirilemezler.

Yorumlar değiştir

Örnek:

# bu bir yorum satırıdır.

"Kare" (sharp, diyez) # işaretinden satır sonuna kadar olan bölümde yorum ve açıklama yapılabilir. Bu tek satırlık bir açıklamadır.

Gömülü Belgelendirme değiştir

Örnek:

=begin
`=begin' ile başlayan satır ile `=end' ile başlayan satır 
arasındaki her şey yorumlayıcı tarafından atlanacaktır.
=end

Ayrılmış Kelimeler değiştir

Aşağıdaki kelimeler Ruby dilinde ayrılmıştır.

=begin   break    elsif    module   retry    unless
=end     case     end      next     return   until
BEGIN    class    ensure   nil      self     when
END      def      false    not      super    while
alias    defined? for      or       then     yield
and      do       if       redo     true
begin    else     in       rescue   undef

İfadeler değiştir

Example:

true
(1 + 2) * 3
falanfilan()
if kontrol then tamam else iyi_degil end

Bütün değişkenler, durağanlar, operatörler, kontrol yapıları vb birer ifadedir. Bunların birlikte kullanımı programı oluşturur. İfadeleri yenisatırlar ve noktalı virgüller (;) ile ayırabilirsiniz ; ama, ters bölü (\) ile ilerleyen bir satır aşağıdaki satıra devam eder.