İnternet Tabanlı Programlama Deneme Sınavı Sorusu #990788

Aşağıdaki karakterlerden hangisi ruby sözdizimde ifadeleri birbirinden ayrımak için kullanılmaktadır?


;

0

==

%

()


Yanıt Açıklaması:

Ruby Dili Sözdizimi

Ruby dilinin söz dizimine ilişkin temel kuralları şöyle özetleyebiliriz:

• Bir Ruby programı art arda gelen ifadelerden oluşur. İfadeleri birbirinden ayırmak için yeni satır veya noktalı virgül karakteri kullanılabilir. Bir ifade birden fazla satıra bölünmek istenirse; bir önceki satır +, - gibi sağ taraftaki operandı eksik bir metot ile ya da ters bölü (\) karakteri ile bitirilebilir.

• Boşluk karakterleri (space, tab gibi) sadece metin türünden verilerin içerisinde yer aldıklarında önem arz ederler, bunun dışında Ruby bu karakterleri görmezden gelir.

• Diyez (#) karakteri ile başlayan metinler o satırın sonuna kadar, =begin ve =end ifadeleri arasında yer alan satırlar ise tamamıyla yorum satırlarıdır ve Ruby yorumlayıcısı tarafından görmezden gelinir.

• Değişken, metot veya sabitler gibi belirteçler büyük-küçük harf duyarlıdır. Yani; AOF ile aof tamamen farklı belirteçlerdir.

• Çeşitli amaçlarla Ruby dilinin kendisi tarafından kullanılan kelimelere anahtar kelimeler

denir. Bu kelimeler değişken veya sabit isimleri olarak kullanılamaz.

• Parantez karakterlerinin kullanımı çoğu durumda isteğe bağlıdır. Bu özellik genellikle kodun daha doğal görünmesini sağlarken; bazı zorunlu durumlarda(örneğin aritmetiksel işlemlerdeki işlem önceliğinin ayarlanması gibi) ve karmaşıklık yaratabilecek hallerde kullanılması gereklidir.

Yorumlar
  • 0 Yorum