Hirdetés
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- ARC vs eARC — Ilyet is tud a HDMI-d? 🤨
- OLED TV topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Esik eső karikára, a hardverek kalapjára
- AMD Navi Radeon™ RX 9xxx sorozat
- 5 kilowattos GPU-k előtt nyitná meg az utat az Intel
- 5.1, 7.1 és gamer fejhallgatók
- Milyen házat vegyek?
- Az AMD X870 platform meghódítására tör a Sapphire alaplapos divíziója
Ú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?:))
- E-roller topik
- Adventi kalendáriumok
- AliExpress tapasztalatok
- Mindenkinél több és erősebb AI gyorsítót ígér Elon Musk
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Elektromos autók - motorok
- The Division 2 (PC, XO, PS4)
- Samsung Galaxy A55 - új év, régi stratégia
- World of Tanks - MMO
- ARC vs eARC — Ilyet is tud a HDMI-d? 🤨
- További aktív témák...
- Dell Optiplex 5070 MT, i5-9500, 16GB RAM/256GB SSD, DVD-RW, garancia, számla!
- CASIO Edifice EFK-100D-3A Automata mechanikus
- Thinkpad X13 Gen2i 13.3" FHD+ IPS i5-1145G7 16GB 512GB NVMe gar
- Xiaomi 14T Pro 12/512GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- GIGABYTE GeForce RTX 4080 SUPER WINDFORCE V2 16G - Oazis Computer garancia 2027.05.01.
- Apple iPhone 13 Pro / 128GB / Kártyafüggetlen / 12Hó garancia / Akku : 100%
- Új Lenovo V15 G4 FHD i5-13420H 4.6Ghz 8mag 16GB RAM 512GB SSD Intel UHD Graphics XE Win11 Garancia
- Samsung Galaxy S23+ / 8/512GB / Kártyafüggetlen / 12Hó Garancia / Gyári Gari 2026.02.21.
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 2TB 16" WQXGA+ AMOLED TOUCH 1évgar
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 8GB I 256SSD I 13,3" HD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
most mar itthagyom, hatha segit a magyar verzio.


