Hirdetés
- Apple MacBook
- Még optimistán is alábecsülte az AI CPU-igényét az AMD vezetője
- Kormányok / autós szimulátorok topikja
- Megérkezett az Apple 5K-s, 120 Hz-et biztosító monitora
- Hogy is néznek ki a gépeink?
- Kicombosította az M5-ös SoC-családot az Apple
- Amazon Fire TV stick/box
- Házimozi belépő szinten
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- ThinkPad (NEM IdeaPad)
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
válasz
btraven
#11376
üzenetére
Ha nem akarsz rajta gondolkodni, akkor eleg megjegyezni hogy "Producer extends Consumer super" - PECS.
mapper fuggveny elso parametere a bemenet, ez consumer. A masodik az eredmeny ez a producer.
Ha erdekel bovebben, akkor lehet itt kezdeni: [link]
Igaz collectionokrol van szo, de a lenyeg ugyanaz.map fuggvenynel maradva, vegyunk egy konkret mapper implentaciot.
mapper fuggveny parametere egy valtozo. Azt akarod, hogy a valtozo el tudjon tarolni egy T tipusu objektumot. Milyen lehet a valtozo tipusa? Nyilvan lehet T. Lehet-e T-tol leszarmazott osztaly? Nem, mert akkor nem tudna egy T tipusu objektumot tarolni (pl. Integer valtozoba nem lehet Object-et tarolni). Lehet-e T elodje? Igen, altalanosabb tipusu valtozoba lehet leszarmazott osztalyt kuldeni. (ismet: Object-be lehet Integert). Ezert super.Nezzuk a mapper fuggveny eredmenyet. Itt azt szeretned, ha egy R tipusu valtozoba el lehetne menteni.
R eredmeny = mapper(bemenet);
Milyen osztalyokra igaz ez? R lehet. R elodje nem lehet (Integerbe Object-et). R-tol leszarmazott lehet. Ezert extends.Ha eloszor foglalkozol ezzel, kicsit zavaros lehet. Ajanlom, hogy probald ki egy egyszeru A->B->C hierarchian Collectionokkel (ami a linkben van).
mod: amig irtam, nyilvan megeloztek
most mar itthagyom, hatha segit a magyar verzio.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple MacBook
- Még optimistán is alábecsülte az AI CPU-igényét az AMD vezetője
- Revolut
- Samsung Galaxy S23 Ultra - non plus ultra
- Kormányok / autós szimulátorok topikja
- Megérkezett az Apple 5K-s, 120 Hz-et biztosító monitora
- Akciófigyelő: Jelentős kedvezményekkel veheted meg a Xiaomi 17-eket
- Autós topik
- Eredeti játékok OFF topik
- Bundle topik
- További aktív témák...
- Gamer PC AMD Ryzen 3500X/16GB DDR4 /Nvidia 1650 4 GB/256 GB SSD + 1 TB HDD 6 hó garancia, számlával!
- Eladó 2db Pixel 7 obszidián 128/8
- Apple Watch Series 11 46mm GPS+Cellular , Újszerű, 1 Év Garanciával
- MacBook Air M1 8/256GB
- ÚJRA SSD BAZÁR - SATA / M.2 / mSATA - KINGSTON, OCZ, SAMSUNG, INTEL, APACER - KÉSZLET EREJÉIG!
- RÉSZLETFIZETÉS.BANKMENTES.KAMATMENTES. Új noblechairs EPIC Mercedes-AMG Petronas
- AKCIÓ Dell Latitude 5420 - i5 1145G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- BESZÁMÍTÁS! ASRock Phantom Gaming RX 7900XTX 24GB garanciával hibátlan működéssel
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- ÚJ Bontatlan Honor X7d 6/128GB fekete/ 12 hónap jótállással!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
most mar itthagyom, hatha segit a magyar verzio.
