25 Şubat 2025 Salı

Ruby Temelleri 5

https://ujk-ujk.blogspot.com/2025/02/ruby-temelleri-5.html
İçindekiler +

 

Selam , Ruby temel tekniklerine kaldığımız yerden devam ediyoruz.



Metodlar

Metodlar bir kısım aksiyonu tekrar tekrar kullanılması için isimlendirilmiş bloklar içine toplamaya yarar. Aynı şeyleri tekrar tekrar yazmanıza gerek kalmadan yapabilmenizi sağlayarak kodunuzun takibini kolaylaştırır. Bu başlık altında Ruby metodlarının tanımlaması, kullanılması, parametreleri, "yield" ifadelerini göreceğiz. 

21 Şubat 2025 Cuma

Ruby Temelleri 4

https://ujk-ujk.blogspot.com/2025/02/ruby-temelleri-4.html
İçindekiler +

 

Merhaba, Ruby dilinin temel tekniklerini incelediğimiz yazımıza devam ediyoruz.


String Değerler

-- Deyim yapıları

"Bir string" # tek tırnak kullanarak string nesne üretimi
"Bir string" # çift tırnak kullanarak string nesne üretimi
String.new("Bir string") # String sınıfı 'new' metodu ile
%q(Bir string) # tek tırnakla string üretmenin alternatif şekli
%Q(Bir string) # çift tırnakla string üretmenin alternatif şekli

16 Şubat 2025 Pazar

Ruby Temelleri 3

https://ujk-ujk.blogspot.com/2025/02/ruby-temelleri-3.html
İçindekiler +

Merhaba, 3. bölümde sınıflarda kalıtım sistemi ile devam ediyoruz.


Sınıflarda kalıtım

-- Deyim yapısı

class AltSınıf < ÜstSınıf
 
end



-- Alt sınıflar

15 Şubat 2025 Cumartesi

Ruby Temelleri 2

https://ujk-ujk.blogspot.com/2025/02/ruby-temelleri-2.html
İçindekiler +

 Selam,

Yazının 2. bölümünde sınıflarla devam ediyoruz.



Sınıflar

Bu kısımla ilgili daha değişik bilgileri tercüme ettiğim Wikibooks/Ruby/Sınıflar sayfasında da bulabilirsiniz.

Bir sınıf tanımlamanın deyim yapısı.

class İsim
    # sınıf davranışını belirleyen bir kısım kod
end


Ruby'de sınıf isimleri, veri tipi olarak sabitlerdir, o yüzden büyük harfle başlamaları gerekir.

10 Şubat 2025 Pazartesi

Ruby Temelleri 1

https://ujk-ujk.blogspot.com/2025/02/ruby-temelleri-1.html
İçindekiler +

Ruby birçok platformda çalışan, açık kaynak, dinamik, nesne temelli, yorumlamalı bir dildir. Basit ve üretken olmak amaçlı geliştirilmiştir. 1995 yılında Yukihiro Matsumoto (Matz) tarafından geliştirilmiştir.

Bu yazıda Ruby'nin temel tekniklerini inceleyeceğiz. Ruby programlama dili hakkında bilgilendirme amaçlayan Wikibooks Ruby Tercümesi de tarafımdan büyük kısmı yapılmış bir tercüme olarak birçok bilgi içeriyor. Okumanızı tavsiye ederim.


Merhaba Dünya

Ruby programlama dilinin bilgisayarınızda kurulu olduğunu kabul ederek ilk programı yazmaya başlayalım. Ben genelde Ubuntu işletim sisteminde ve editör olarak da VSCode editör kullanıyorum.

Şimdi denemelerimizi yapacağımız bir klasör oluşturup içinde ilk programımız olan merhaba.rb dosyasını ekleyelim ve içine şu kodu yazalım:

puts 'Merhaba Dünya!'