Mehmet Posted July 31, 2016 Share Posted July 31, 2016 Bir çok fonksiyonu kopyalayıp kullanıyoruz bazende içeriğini kendimize göre düzenliyoruz yanlız anlamadığım bir nokta var fonksiyon içerisinde kullanılan değişkenleri kullanmak için özellikle şu şekilde belirtiyoruz Func fonksiyonum($degisken1, $degisken2, $degisken3) EndFunc Bazı fonksiyonlarda kullanılan değişkenlere atanan parametreler tam olarak ne anlama geliyor? misal = -1,= 1,= 0 gibi Func fonksiyonum($degisken1, $degisken2 = -1, $degisken3 = 1) EndFunc Anlaşılabilir bir örnekle belirtirseniz sevinirim saygılarımla. Quote Link to comment Share on other sites More sharing options...
blackman12 Posted August 1, 2016 Share Posted August 1, 2016 madem örnekle istiyorsun açıklamayı en basitinden MsgBox fonksiyonuna bakalım. Help dosyasında msgbox için sarı sutun içinde şöyle bir kod var: MsgBox ( flag, "title", "text" [, timeout = 0 [, hwnd]] ) eğer bu bizim tarafımızdan yazılmış bir fonksiyon olsaydı yaklaşık şöyle gözükecekti: Func MsgBox ( $flag, $title, $text , $timeout = 0, $hwnd = @GUIHandle ) ... Endfunc Yani bu ne demek, $flag, $title ve $text parametrelerini fonksiyona göndermeden bu fonksiyon çalışmaz. fakat $timeout ve $hwnd parametrelerini göndermesen bile function başlığında tanımlı değerleri alarak fonksiyon çalışacaktır. Açıklama bu kadar basit, ek olarak fonksiyon başlığında syntax yani yazım kuralları gereği zorunlu parametreler hep ardarda yazılmalı daha sonra optional parametreler yazılmalıdır 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.