This is a forward declaration, an exception to the rule that things must be declared before they are used.
این یک اعلان رو به جلو است، یک استثنا برای این قانون که اشیا قبل از استفاده باید تعریف شوند.