Fonksiyonlarda Parametre
Önceki yazımızda fonksiyonları anlatmıştık. Yazımıza buradan ulaşabilirsiniz. Şimdi fonksiyonlarda parametre nedir neden kullanılır gibi sorulara cevap arayacağız. Öncelikle fonksiyonu anlatırken kullandığımız örneği hatırlayalım. Bir “kıyma makinesi” bir fabrikada üretilir. Kıyma makinesi burada “fonksiyonumuz” olsun. Bu makineyi kimler üretir? Tabiki büyük fabrikalar, ve makine üreticileri. İşte fonksiyon tanımlada “makine üretimi” ne karşılık gelir. Fonksiyonu tanımlarız sonra kullanmak için fonksiyonu çağırırız. Fonksiyonu çağırma işlemini örneğimizde “kıyma makinesinin” çalıştırılması karşılık olarak gösterebiliriz. Peki ya parametre nedir? “Kıyma makinesi”nde parça etleri kıyma haline getirirsiniz. İşte parametrelerde fonksiyondaki “parça etler” diyebiliriz. Nasıl “kıyma makinesine” etleri atıp kıyma haline getiriyorsunuz, fonksiyonlarda da parametreleri fonksiyonun içine gönderip onları fonksiyonda işleyip istenilen biçime sokup kullanıcıya sunuyorsunuz. Genelde parametreler kullanıcılar tarafından girilir. Programcı zaten kendisi kodların içerisinde kullanacağı değerler için parametre tanımlamaz. Parametrenin asıl amacı kullanıcıyı programda aktif hale getirmektir. İşte bu mantıkla parametre fonksiyonların olmazsa olmazlarındandır.
Tüm programlama dillerinde fonksiyonlarda parametreler kullanılır. Ancak her programlama dilinde parametre kullanımı sözdizimi açısından farklılık gösterebilir. Ancak yine mantık aynıdır. Aşağıdaki temsili resimde de görüldüğü gibi fonksiyon makinesine parametreleri üstten giriyorsunuz ve çıktıları diğer bölümden alıyorsunuz.
Bir sonraki yazımızda görüşmek üzere.
Not: Makale özgün bir makaledir. Alıntı yapmadan kullanılamaz. @bilgisayar.name
Fonksiyonlarda Parametre