Video: MAP və flatMap arasındakı fərq nədir?
2024 Müəllif: Stanley Ellington | [email protected]. Son dəyişdirildi: 2023-12-16 00:13
Hər ikisi xəritə () və düz xəritə () a alır Xəritəçəkmə aStream-in hər bir elementinə tətbiq olunan və Stream qaytaran funksiya. Yalnız fərq odur Xəritəçəkmə funksiyası içində halda düz xəritə () yeni dəyərlər axını yaradır, halbuki xəritə () hər bir daxilolma elementi üçün tək dəyər yaradır.
Bir də bil ki, flatMap nədən istifadə edir?
düz xəritə () V/s map(): Axını düzləşdirmir. Amma düz xəritə () xəritə və düz əməliyyatın birləşməsidir, yəni elementlərə funksiya tətbiq edir və onları düzləşdirir. 2) map() dir istifadə olunur yalnız transformasiya üçün, lakin düz xəritə () edir istifadə olunur həm transformasiya, həm də düzləşdirmə üçün.
Eynilə, düz xəritə nədir? düz - xəritə . Xəritə toplama üzərində bir funksiya və nəticəni bir səviyyə ilə düzəldin. İstəmək adi haldır xəritə siyahıda çoxlu dəyərləri qaytaran giriş siyahısındakı funksiya, lakin siz çıxışın daxil olduğu kimi iç-içə olmasını istəmirsiniz. yaqut… ["iki quş", "üç yaşıl noxud"].
Bundan əlavə, flatMap axını nədir?
İstifadə etməyi öyrənin Yayın düz xəritəsi () düzləşdirmək üçün istifadə olunan üsul a axın kolleksiyalardan a axın bütün kolleksiyalardan birləşdirilmiş elementlər. The düz xəritə ()əməliyyatının elementlərinə birdən çoxa çevrilmə tətbiqi effekti var axın , sonra nəticədə yaranan elementləri yenisinə düzəldin axın.
Kolleksiya ilə axın arasındakı fərq nədir?
A axın məlumatları saxlamır. Bir əməliyyat axın mənbəyini dəyişdirmir, sadəcə olaraq nəticə çıxarır. Kolleksiyalar sonlu ölçüsü var, lakin axınlar etmə. İterator kimi, yeni axın eyni elementləri yenidən nəzərdən keçirmək üçün yaradılmalıdır of mənbə.
Tövsiyə:
Biznes işi ilə biznes planı arasındakı fərq nədir?
Bir iş planı, yeni bir iş və ya mövcud bir işdə böyük bir dəyişiklik təklifidir. ABİş işi strategiya və ya layihə üçün təklifdir. Sui -istifadə iddiası eyni məlumatları ehtiva edə bilər, lakin strategiyanın üstünlüyü və daxili büdcə təsdiqləri üçün istifadə edilə bilən daha qısa formatda ola bilər
Kanban və Sprint arasındakı fərq nədir?
Sprint arxa planı eyni anda yalnız bir komandaya məxsusdur, çünki Scrum çarpaz funksional komandaları təşviq edir. Hər bir komanda sprint zamanı bütün vəzifələri uğurla yerinə yetirmək üçün lazım olan bütün bacarıqlara malikdir. Kanban lövhələrinin heç bir mülkiyyəti yoxdur. Hər kəs öz müvafiq işlərinə həsr olunduğu üçün birdən çox komanda tərəfindən paylaşıla bilər
Tək mənbə ilə tək mənbə arasındakı fərq nədir?
Vahid satınalma, tələb olunan mal üçün yalnız bir tədarükçü mövcud olduqda baş verir, halbuki tək təchizatla müəyyən bir təchizatçı, digər təchizatçılar mövcud olsa belə, alıcı təşkilat tərəfindən məqsədyönlü şəkildə seçilir (Larson və Kulchitsky, 1998; Van Weele, 2010)
Şlak bloku ilə sement bloku arasındakı fərq nədir?
Zolaqlı blok beton və kömür çöplərindən hazırlanır. Beton blok polad, ağac və sementdən hazırlanır. Şlak bloklar beton bloklardan daha yüngüldür. Beton blokda onu ağırlaşdıran daş və ya qum var
Reaksiya sənədinin nəzərdən keçirilməsi ilə tənqid arasındakı fərq nədir?
İkisi arasındakı əsas fərq, bir araşdırmanın hər kəs tərəfindən tərtib oluna bilməsi və bir mütəxəssisin texniki anlayışla yazdığı tənqiddən fərqli olaraq bir əsərin subyektiv rəyindən ibarət olmasıdır