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

  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • laptopmag

    laptopmag

    25 Ocak 2008
  • Top10Series

    Top10Series

    26 Kasım 2008