Yeni

Bir funksiyanın qaytarılması növü və metodu parametrləri kimi göstərin

Bir funksiyanın qaytarılması növü və metodu parametrləri kimi göstərin

Delphi-dəki seriallar eyni adda olan bir sıra dəyişənlərə müraciət etməyə və onları bir-birindən ayırmaq üçün bir sıra (indeks) istifadə etməyə imkan verir.

Budur, 7 (tam) dəyəri saxlaya bilən bir misal tam say. Qeyd: bu sabit bir ölçülü statik Delphi array bəyannaməsidir.

Funksiyanın qaytarılması növləri kimi seriallar

Delphi-də funksiyalar bir dəyəri qaytaran rutinlərdir.

Bir funksiyanın bir sıra tipi dəyişənini qaytarmaq istəyəndə növbəti bəyannamədən istifadə etmək istəyiniz ola bilər:

Bu kodu tərtib etməyə çalışdığınız zaman növbəti tərtib vaxtı səhvini əldə edəcəksiniz: Paskal Error E2029 identifikatoru gözlənilən ancaq 'ARRAY' tapıldı.

Aydındır ki, array dəyərini qaytaracaq funksiyaları elan edərkən, göstərici tip göstəricilərini geri qaytarma bəyannaməsini daxil edə bilməzsiniz.

İcazə vermək üçün bir sıra dəyəri qaytarmaq funksiyası, əvvəlcə xüsusi bir sıra tipi yaratmalı, sonra geri dönüş funksiyası növü olaraq istifadə etməlisiniz:

Metod / Gündəlik Xassələri kimi seriallar

Serialları parametrləri götürən rutinləri elan edərkən, serialları funksiya qayıdış növləri kimi istifadə etməklə eynidir, parametr bəyannamələrində indeks tipi dəqiqləşdiriciləri daxil edə bilməzsiniz.