Herkese merhaba. Syntax’ı Python’a yakın olan bir dil olan Ruby son zamanlar da özellikle web tarafında(Ruby on Rails) bir artış yaşamaktadır. Bende sizler için basit bir şekilde Ruby ile 4 işlem yapmayı göstereceğim.
A=10 #rastgele bir değer atadımB=20 #rastgele bir değer atadım
T=A+B #Toplamı
F=A-B #Farkı
C=A*B #Çarpımı
X=A/B #Bölümü
puts T,F,C,X //Sonucun hepsini yazdırdık
Gördüğünüz gibi python gibi ‘;’ kullanımı bulunmuyor. Ekrana yazdırmak için ‘puts’ kullanıyoruz. Parantez kullanmanıza gerek kalmadan yazdırma imkanınız bulunuyor fakat siz yine de parantezler içerisine alarak daha düzgün görünmesini sağlayabilirsiniz.
Ruby Kullanıcıdan Değer Alma?
Bunu da kısa bir örnek vererek yazayım.
A=gets #dışarıdan değer alma
B= gets
şeklinde alınıyor. Ama String olarak aldığı için farklı türler için tür dönüşümü yapmanız gerekmektedir.
puts “Adinizi Giriniz:”
name = gets.chomp #kullanıcıdan değer alma
puts “Hosgeldin, #{name}” #gelen değeri metin içerisinde yazmak için #{değişken_adı} kullanılır
puts “Yasinizi Giriniz:”
age = gets.to_i #yaş bilgisini dışarıdan giriyoruz ve integer’a olarak alıyoruz..
#Girilen Değer string tiptedir.Bunu integer yapmak için “gets.to_i” metodunu kullanıyoruz.
year = 2019
puts “#{name}, sen #{age} yasındasın. \nSen #{year-age} yilinda dogdun.”
Kodları denemek için ben “sololearn“ kullanıyorum. Dilerseniz Online Ruby yazarak herhangi bir sayfa üzerinden de kodları çalıştırabilirsiniz.
Son örneği direkt görmek için tıklayınız..