folder Tahribat.com Forumları
linefolder Java
linefolder Fonksiyonların Birden Fazla Değer Döndürmesi [C++/Java]



Fonksiyonların Birden Fazla Değer Döndürmesi [C++/Java]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Java'da ve/veya C++'ta fonksiyonların birden fazla değer döndürmesi hakkında bilgi verecek var mı? Döndürülecek elemanları diziye atıp da diziyi geri döndürme olayı değil ama.

    Örneğin metoda 2 tane değer verilecek o bize toplamlarını, ilk sayının karesini ve ikinci sayının karesini döndürecek. Yardımcı olan sevindirir.


    Sen hiç kaval çaldın mı?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Reference functions olayını araştır.

    http://www.uow.edu.au/~lukes/TEXTBOOK/notes-cpp/functions/refparams.html


    λ
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ntxsoft
    ntxsoft's avatar
    Kayıt Tarihi: 05/Kasım/2005
    Erkek

    bir diğer yöntemde struct ve class döndürerek birden fazla değer döndürebilirsin.


    enginkirmaci.com | Kişisel web sitesi, uyetakip.com | Ücretsiz Üye Takip Programı
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Esquire
    Esquire's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    bu konunun javadaki halini bende merak ettim.


    boş
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    ntxsoft bunu yazdı:
    -----------------------------

    bir diğer yöntemde struct ve class döndürerek birden fazla değer döndürebilirsin.


    -----------------------------

    en temiz yöntem bu olur gibi :)

     


    There are 10 types of people in the world. Those who knows binary and those who dont...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    FireX bunu yazdı:
    -----------------------------

    Reference functions olayını araştır.

    http://www.uow.edu.au/~lukes/TEXTBOOK/notes-cpp/functions/refparams.html


    -----------------------------

    Şuna baktım da pek anlamadım.

    Recursive olayının işin içine girdiği bir yöntem mi vardı sanki?


    Sen hiç kaval çaldın mı?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Bir fonksiyondan birden fazla değer döndürmenin yolu referans olayıyla mümkün. İstersen class, struct falan kullanıp farklı yolları deneyebilirsin tabi. Fakat direk sorun bir fonksiyondan nasıl birden fazla değer döndürüldüğü üzerine olduğu için bu şekilde cevaplıyorum.

    Örn;

    void fonksiyon(int& a,int& b)
    {
        a=2;
        b=3;
    }

    int main()
    {
    int d1=1,d2=2;

    //  d1 in değeri 1, d2 nin değeri 2 dir.

    fonksiyon(d1,d2);

    //  d1 in değeri şimdi 2, d2 nin ise 3 oldu

    return 0;
    }



    Olayın mantığı bu şekilde.


    λ
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Teşekkürler yorumlar için, biraz geç yazıyorum ancak fırsat bulabildim.

    Java için int değil de Integer kullanarak ya da class döndürerek halledilebilirmiş olay. En azından benim problemim için.

    Böyle bir durumla karşılaşan arkadaşlar olursa belki onlar da burdan faydalanırlar diye yazıyorum.


    Sen hiç kaval çaldın mı?
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tagext
    tagext's avatar
    Üstün Hizmet Madalyası Başarı Madalyası
    Kayıt Tarihi: 25/Temmuz/2002
    Erkek

    eğer şunun gibi birşey arıyorsan http://code.google.com/p/noop/wiki/ProposalForMultipleReturnValues javada dediğin şeyin karşılığı yok. python da filan var.


    ftw
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek

    FireX bunu yazdı:
    -----------------------------

    Bir fonksiyondan birden fazla değer döndürmenin yolu referans olayıyla mümkün. İstersen class, struct falan kullanıp farklı yolları deneyebilirsin tabi. Fakat direk sorun bir fonksiyondan nasıl birden fazla değer döndürüldüğü üzerine olduğu için bu şekilde cevaplıyorum.

    Örn;

    void fonksiyon(int& a,int& b)
    {
        a=2;
        b=3;
    }

    int main()
    {
    int d1=1,d2=2;

    //  d1 in değeri 1, d2 nin değeri 2 dir.

    fonksiyon(d1,d2);

    //  d1 in değeri şimdi 2, d2 nin ise 3 oldu

    return 0;
    }



    Olayın mantığı bu şekilde.


    -----------------------------

    hoca burdaki olay sonlarındaki &lerlemi oluyo normal methoddan bi farkını görmedimde???

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    lalada bunu yazdı:
    -----------------------------

    hoca burdaki olay sonlarındaki &lerlemi oluyo normal methoddan bi farkını görmedimde???


    -----------------------------

    Bir & Dünya'yı değiştirir.


    λ
Toplam Hit: 6340 Toplam Mesaj: 18