Бейне: MAP пен flatMap арасындағы айырмашылық неде?
2024 Автор: Stanley Ellington | [email protected]. Соңғы өзгертілген: 2023-12-16 00:19
Екеуі де карта () және flatMap () а қабылдайды картаға түсіру aStream әрбір элементіне қолданылатын және Stream қайтаратын функция. Жалғыз айырмашылық бұл картаға түсіру функциясы ішінде оқиғасы flatMap () жаңа мәндер ағынын жасайды, ал карта () ол әрбір енгізу элементі үшін бір мәнді шығарады.
Сондай-ақ, flatMap нені пайдалану керектігін біліңіз?
flatMap () V/s map(): Ол ағынды тегістемейді. Бірақ flatMap () карта мен тегіс операцияның тіркесімі, яғни ол элементтерге функцияны қолданады және оларды тегістейді. 2) map() болып табылады пайдаланылады тек түрлендіру үшін, бірақ flatMap () болып табылады пайдаланылады түрлендіру және тегістеу үшін.
Сол сияқты, жазық карта дегеніміз не? жазық - карта . Карта жиынтық үстіндегі функция және нәтижені бір деңгейге тегістеңіз. Қалау әдеттегідей карта тізімдегі бірнеше мәндерді қайтаратын енгізу тізіміндегі функция, бірақ шығыстың кіріс сияқты кірістірілгенін қаламайсыз. рубин… [«екі құс», «үш көк бұршақ»].
Сонымен қатар, flatMap ағыны дегеніміз не?
Қолдануды үйреніңіз Ағынды тегіс карта () тегістеу үшін қолданылатын әдіс а ағын жинақтардың а ағын барлық жинақтардан біріктірілген элементтер. The flatMap ()операциясының элементтеріне бір-көп түрлендіруін қолдану әсері бар ағын , содан кейін пайда болатын элементтерді жаңа етіп тегістеу ағын.
Коллекция мен ағынның айырмашылығы неде?
А ағын деректерді сақтамайды. Операция а ағын оның көзін өзгертпейді, жай ғана нәтиже береді. Жинақтар шектеулі мөлшері бар, бірақ ағындар істемеу. Итератор сияқты, жаңа ағын бірдей элементтерді қайта қарау үшін жасалуы керек ның көзі.
Ұсынылған:
Кобит пен COSO арасындағы айырмашылық неде?
COBIT ақпараттық және байланысты технологиялардың бақылау мақсаттарын білдіреді. COSO - Treadway комиссиясының демеуші ұйымдар комитетінің аббревиатурасы. Екі орган да компанияларға қаржылық есептілікті бақылауды басқаруға көмектеседі
CIF пен DDP арасындағы айырмашылық неде?
CIF (Cost, Insurance және Freight) шарттары сатушының аталған тауарлар тағайындалған портқа жеткенше жауапкершілікті өз мойнына алатынын білдіреді. DDP (Deliveryed Duty Paid) - бұл жеткізуші баждар мен салықтарды төлейтін сатушыны білдіреді. Бұл әр түрлі қысқартулар INCO терминдері ретінде белгілі
JetBlue рейстеріндегі көк пен көк плюс арасындағы айырмашылық неде?
Олар Blue, Blue Plus және Blue Flex тарифтері деп аталады. Бір ақысыз тексерілген сөмкені қамтитын Blue Plus тарифі, әдетте, Blue тарифінен шамамен 15 долларға қымбат. Шенеуніктердің айтуынша, Blue Flex тарифі, оның ішінде екі тегін сөмке бар, әдетте Blue Plus тарифінен шамамен 85 доллар тұрады
Этоп пен EDTO арасындағы айырмашылық неде?
ETOPS енді тек Extended Operations дегенді білдіреді. Үлкен ұшақтарға арналған EDTO мақұлдау процесі белгілі бір жүк операцияларын қамтитын тұрақты қоғамдық көлік (RPT) немесе чартерлік операциялар үшін жарамды
605 пен 606 арасындағы айырмашылық неде?
ASC 606 ASC 605 белгілеген міндеттемелерді қанағаттандырудан гөрі бақылауды беруге бағытталған. Бұл кірісті тану процесіне көбірек пайымдаулар енгізетін принциптерге негізделген құрылым. Оның негізгі принциптері келісім-шарттағы уәделердің сипатына бағытталған