SORU
24 ŞUBAT 2009, Salı


Parametrelerin bir karma kabul eden yakut bir işlev oluşturun

Bu aptalca bir soru olabilir biliyorum, ama parametreler bir karma kabul eden yakut bir işlevi oluşturmak için nasıl bilmiyorum. Raylar, böyle bir işlevi kullanmak istiyorum yani

login_success :msg => "Success!", :gotourl => user_url

Parametreleri bu tür kabul eden bir fonksiyon prototipi nedir? Onları nasıl okuyabilirim?

CEVAP
24 ŞUBAT 2009, Salı


Eğer karma sözdizimi Ruby bir işleve faktörleri geçirirseniz, Ruby Amacınız üstlenecek. Böylece:

def login_success(hsh = {})
  puts hsh[:msg]
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011