Şimdi Ara

Fonksiyon farkı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
311
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba.
    Geri değer döndürme tam olarak neyi kastediyor?
    Void ile İnt olan bir fonksiyonda ayni islemler yapilabiliyor.
    Aradaki farkı anlamadım.
    Return yazilsada ve ya yazilmaz ise fark ne olur?
    Yardımlarınız için teşekkürler

    Fonksiyon farkı



    < Bu mesaj bu kişi tarafından değiştirildi Minosa -- 16 Haziran 2019; 17:58:22 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



    _____________________________
  • tek bir işlem olarak düşünürsen arada fark bulamazsın ama varsayalım iki fonksiyonun da gövdesini değiştirmeden toplam 10 dan büyükse şunu yapa ihtiyacın oldu bunu void dönenle yapmaya kalkarsan void dönen fokonsiyona if koyarsan bu sefer toplam 20 yi kontrol etmede sıkıntı çıkar yarın 30 u kontrol etmeye ihtiyacın olur onda sıkıntı çıkar sürekli ekleme çıkarma yaparsın halbuki int döneni kullanırsan if falanfonsiyon>10 if falanfonksiyon>20 şeklinde gidersin daha anlaşılır kolay olur
    _____________________________
    Senin de XAMLına korum Senin de XAMLına korum
    https://github.com/goksenpasli
  • Eğer fonksiyondan dönen değeri ekrana yazdırmak yerine o değeri başka bir işlemde kullanmanız gerekirse o zaman return yani geri değer döndüren fonksiyonları kullanmalısınız. Şayet yapacağınız işlem ekrana yazmakla bitecekse o zaman void fonksiyonun içinde bunu yapıp bitirebilirsiniz. Ama şunu unutmayın! Geriye değer döndüren bir fonksiyonun değerini alıp siz de yazdırabilirsiniz!

    Diyelim ki bir matematik formülünde kareler, küpler, karekökler, mutlak değerlerle işlem yapılarak bir sonuç hesaplayıp ekrana yazdıracaksınız. Karesini hesaplayan fonksiyon hemen karesini ekrana yazdırırsa olmaz. Karesini hesaplayıp geri göndermeli. Aynı şekilde diğer işlemleri hesaplayan fonksiyonlar da kendi hesaplarını yapıp geri göndermeli. Sonrasında tüm bu dönen değerlerle asıl sonuç hesaplanıp ve ekrana yazdırılmalı. Özetle bir fonskiyon kendisinden istenen işi yapıp sonucu geri gönderir. O sonuç ile ne yapacağına sen kendin karar ver. Bazen de fonksiyonun görevini ekrana yazdırmak olarak tanımlamak isteyebilirsin. Bunlar yapılacak işleme göre değişiklik gösterir. Yerine göre iki si de kullanılabilir.



    < Bu mesaj bu kişi tarafından değiştirildi hyrgul -- 18 Haziran 2019; 7:37:9 >
    _____________________________




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.