AMcoder - javascript, python, java, html, php, sql

Թեմայի վերաբերյալ հրապարակումներ 'functional-programming'


Ինչպես օգտագործել Reduce-ը JavaScript-ում
Ինչու՞ պետք է հոգ տանել կրճատման մասին: Դա հզոր մեթոդ է, որը թույլ է տալիս կատարել բարդ փոխակերպումներ՝ առանց ավելորդ կոդ գրելու: Այս հոդվածը կբացատրի այս ֆունկցիոնալության որոշ բարդությունները և, հուսով ենք, ձեզ կստիպի, որ նախկինում ավելի շատ օգտագործեիք այն: Առևտրային ծրագրավորողների մեծամասնությունը վաղ թե ուշ կբախվի մի տերմինի, որը կոչվում է Դեկլարատիվ ծրագրավորում : Դա մի ոճ է, որը ավագ դպրոցների և համալսարանների մեծամասնությունը չի դասավանդում, որը կենտրոնացած է..

Օբյեկտ-կողմնորոշված ​​ընդդեմ ֆունկցիոնալ ծրագրավորման
Դարավոր վեճ Rails-ի շատ հավելվածներ դառնում են խառնաշփոթ, երբ մենք փորձում ենք ներդնել մեր ամբողջ տրամաբանությունը մոդելների մեջ՝ Օբյեկտ-կողմնորոշված ​​ձևով: Օբյեկտ-կողմնորոշված ​​կոդը կարող է լինել զվարճալի օգտագործման համար, համեմատաբար շատ ընթեռնելի և բավականին բազմակողմանի՝ սցենարների և իրադարձությունների արագ մոդելավորման համար: Ասել է թե, այն ունի իր թույլ կողմերը՝ ժառանգականության չափից ավելի օգտագործումը, վատ իրականացվող պոլիմորֆիզմը և պատահականորեն մուտացված վիճակները կարող..

Հիանալի մաքուր բացատրություն Սուփրաբհա Սուպի !!!
Հիանալի պարզ բացատրություն Suprabha Supi  !!! Շնորհակալություն տարածելու համար 😀

Դարտի հիմունքներ. հիմնական գործառույթ, ներքին ֆունկցիա, բարձրագույն կարգի ֆունկցիա, անանուն ֆունկցիա, շրջանակ…
Բովանդակություն Հիմնական գործառույթ Դարտ ծրագրի մուտքի կետի ուսումնասիրություն: Հիմնական գործառույթի օգտագործման օրինակ. 2. Ներքին ֆունկցիա Հասկանալով այլ գործառույթներում սահմանված գործառույթները: Ներքին գործառույթների օգտագործման առավելությունները. Ներքին գործառույթների օգտագործման օրինակ. 3. Բարձրագույն կարգի ֆունկցիա Գործառույթների ուսումնասիրություն, որոնք ընդունում են այլ գործառույթներ որպես փաստարկներ: Ավելի բարձր կարգի գործառույթների օգտագործում..

Կարծես թե Haskell-ում Dropbox հաճախորդների գրադարան չկա:
Կարծես թե Haskell-ում Dropbox հաճախորդների գրադարան չկա: dropbox-sdk -ը չպահպանված է, և դրա կոդը տգեղ է:

Ֆունկցիոնալ խողովակաշարի քայքայումը
Մոտ մեկ տարի առաջ ինձ հանձնարարվեց փոփոխել կլանող խողովակաշարը: Այն, ինչ ես հայտնաբերեցի, այն էր, որ բավականին դժվար էր պատճառաբանել: Դա նշանակում էր, որ, իհարկե, դժվար էր փորձարկել, բայց, որ ավելի կարևոր է, դժվար էր որևէ մեկի համար վստահորեն հասկանալ և փոխել: Այն վերցրեց իրերը Wordpress-ից, «հարստացրեց» և ուղարկեց Elasticsearch-ին (չեմ պատրաստվում մանրամասնել մուտքերի և ելքերի մասին): Այն գրված էր ES6-ով SQS աշխատողի համար, ուստի մի տեսակ ֆունկցիոնալ տեսք ուներ: Համենայն դեպս, շատ..

Հարցեր թեմայի վերաբերյալ 'functional-programming'

Scala-ում տվյալների աղյուսակի համախմբում
Ես աշխատում եմ տվյալների վերլուծության փոքր գործիքի վրա և այդ ընթացքում պրակտիկ/սովորում եմ Scala-ն: Այնուամենայնիվ, ես խրվեցի մի փոքր խնդրի մեջ. Ենթադրենք տիպի տվյալներ. X Gr1 x_11 ... x_1n X Gr2 x_21 ... x_2n .. X GrK...

Ցանկի երկարությունը առանց Haskell-ի երկարության ֆունկցիայի
Ես ուզում եմ տեսնել, թե որքան երկար է ցուցակը, բայց առանց length ֆունկցիայի օգտագործման: Ես գրել եմ այս ծրագիրը և այն չի աշխատում: Միգուցե կարող եք ասել, թե ինչու: Շնորհակալություն let y = 0 main = do list (x:xs) = list (xs) y++ list...

Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..