Ana sayfa Genel Ruby Başlangıç Rehberi (Yorum satırları, değişken tanımlama,print ve puts fonksiyonu)

Ruby Başlangıç Rehberi (Yorum satırları, değişken tanımlama,print ve puts fonksiyonu)

54452
26
PAYLAŞ

Ruby nesne tabanlı modern bir programlama dilidir. Yapısı gereği fonksiyonel programlama işlemlerini de kolayca gerçekleştirebilir. Ruby’nin hikayesine arzu ederseniz aşağıdaki adresten ulaşabilirsiniz.

https://www.ruby-lang.org/tr/about/

Programın çalışması için kullandığınız sisteme göre indirmeniz gerekenleri ise şuraya bırakıyorum.

https://rubyinstaller.org/downloads/

Rahat bir kullanımı olan Visual Studio Code editörünün linkini de şuraya koyuvereyim.

https://code.visualstudio.com/

Kodları çalıştırmak için .rb uzantılı bir dosya oluşturup, yazdıklarınızı terminalden çalıştırabilirsiniz.

View > Integrated Terminal sekmesinden, DEBUG CONSOLE‘un yanındaki TERMINAL‘e ulaşmalısınız.

Yazılan kodları kaydettikten sonra, terminale ” ruby dosya_ismi.rb ” şeklinde bir komut yazarak kodunuzu rahatlıkla çalıştırabilirsiniz.”

Konsolu temizlemek için ” ctrl + k ” sekmesini kullanabilirsiniz.

Öncelikle Ruby programlama diline “yorum satırları” ile giriş yapmak istiyorum. Tüm programcıların bildiği gibi yorum satırları, daha sonra olası geliştirme için muazzam bir öneme sahiptir. Eğer algoritmanız kompleks bir yapıya sahipse olası karışıkları bu şekilde önleyebilirsiniz.

Yorum satırlarını aşağıdaki basit Syntax ile oluşturabilirsiniz.

Bir sonraki değineceğimiz konu ise, değişken tanımlama kavramı. Daha önce programlama geçmişi olanların aşina olacağı ve programlamada birincil öneme sahip olan değişken tanımlama kavramını, bilmeyenler için kısaca değinmek gerekirse.

Çeşitli işlemleri yapmak için programlayıcıdan veya kullanıcıdan alınan bilginin sembolik bir değişken ile temsil edilme olayına, değişken tanımlama denir.

Sonuçları veya göstermek istediklerimizi de iki şekilde yazabiliriz.

print yazılacak_veri  yazım şekli art arda yazılan yazıyı alt alta değil de yan yana yazar. Örnek olarak:

puts yazılacak_veri fonksiyonu ise, art arda yazılan verileri direkt alt alta yazar.

Değişken tanımlama olayını anladığımıza göre artık değişkenler arası tür dönüşümünün nasıl yapıldığına bakabiliriz.

Bunun için genel bir tanım yapacak olursak

yeni_degisken = eski_degisken.to_i 

burada veriyi Integer‘e çevirdik, oysa Float veya String  veri tipine de dönüştürebiliriz.

Bunun için:

.to_f (Float’a dönüştürmek için)

.to_s (String’e dönüştürmek için)

Bir veriyi (Mesela bir Integer yani tam sayı değerini, float yani ondalıklı sayıya dönüştürmeye çalışalım.)

 

Şimdilik bu kadar, yeni bir yazımızda görüşmek üzere ! 🙂

26 YORUMLAR

  1. Shop rippers
    Шопы кидалы осторожно
    Scam Shop
    cvvshop.ws
    approved.xxx
    cvvreviews.com
    validccseller.com
    bingodumps.com
    goldenshop.cc
    validccshop.online
    uniccshop.cm
    ccc.mn
    ebin.cc
    sky-fraud.ru
    krober.biz
    cvvshop2019.ru
    cvvshop.su
    rescator.cm
    validcc.shop
    track2.shop
    mrwhite.biz
    wt1shop.cc
    codeby.net
    carderland.com
    darkshop.cc
    cvvshop.lv
    tumblr.com
    gunshop.cc
    n1shop.cc
    freehacks.ru
    fe-shop.cc
    ferum-shop.com
    debojj.net
    vlmi.su
    unicc-shop.ru
    cvvstore.pro
    shopcvv.ru
    ccc.mn
    centralshop.cn
    devil-time.org
    try2swipe.ws
    sellcvvdumps.shop
    docslide.us
    track2.shop
    sky-fraud.ru
    darknet.so
    shopcvvdumps.com
    vavilon.cc
    cvv-shop.su
    diamondumps.biz
    center-club.pw
    cvv2.su
    n1shop.cc
    Gerki.pw
    buybestbiz.net
    goldentrack.cc
    cvvstore.ru
    1cvvshop.twopay.ru
    crimina.la
    asycounter.com
    spamshop.cc
    e-scan.com
    dumps.to
    deluxedumps.com
    dumpsmania24.com
    pabloescobar.biz
    genius.com
    verified.team
    dumpsbuy.su
    sellcvvdumps.shop
    dumps-shop.cc
    meccadumps.net
    dumpsshop.pw
    uniteddumps.com
    longlist.org
    carder.me
    dumps.ws
    swipe.bz
    dark-time.life
    dumppin.frmbb.ru
    domenolog.ru
    buyccfullz.com
    bigfat.cc
    unlcc.cm
    meccadumps.net
    ss209.net
    moneyteam24.com
    ironcash24.com
    2rich4bitches.com
    cardsdumps.com
    bilzerian24.net
    meccashop.net
    luxecc.su
    darknet-shop.cc
    freshbay.cc
    dumpsmania24.com
    unicc.vc
    freshbase.pro
    fromprofy.com
    bitcoincvv.com
    pinkshop.name
    goodshopbiz.net
    meccadumps.net
    ironcash24.com
    bigcards.su
    dumps.xyz
    storecvv.pro
    bilzerian24.net
    ladybins101.com
    bigbase.su
    approved-cc.su
    meccashop.net
    track2shop.me
    jshop-pro.su
    mcduck.top
    dumps.tv
    iprofit.su
    kingscard.cc
    2tracks24.net
    cvvfullzdumps.com
    cvv-me.su

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here