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

  • Kindness

    Kindness

    23 Ocak 2006
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013