প্রশ্ন ট্যাগ «functional-programming»

ফাংশনাল প্রোগ্রামিং হ'ল পার্শ্ব প্রতিক্রিয়া এবং রাষ্ট্রের পরিবর্তন এড়ানোর মাধ্যমে ফাংশনগুলি ব্যবহার করে বিমূর্তি তৈরির ভিত্তিতে একটি প্রোগ্রামিং দৃষ্টান্ত। খাঁটি কার্যকরী প্রোগ্রামিং থ্রেড-নিরাপদ।

9
জাভা এসই 8 এর জোড় বা টিপলস রয়েছে?
আমি জাভা SE 8 অলস কার্মিক অপারেশন সঙ্গে প্রায় বাজানো এবং আমি চাই mapএকটি সূচক iএকজোড়া / tuple করতে (i, value[i]), তারপর filterদ্বিতীয় উপর ভিত্তি করে value[i]আউটপুট উপাদান, এবং পরিশেষে শুধু সূচকের। আমি এখনও এই কষ্ট ভোগ করতে হবে: কি সি ++ জুড়ি <এল, আর> সমতুল্য জাভা কি? লাম্বদা ও …

7
কীভাবে ফান্টুলগুলি আংশিকভাবে এটি করে?
আঞ্চলিকভাবে কীভাবে ফান্টুলগুলিতে কাজ করে আমি তার মাথা পেতে সক্ষম হই না। আমার কাছে এখান থেকে নিম্নলিখিত কোড রয়েছে : >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return …

8
পার্শ্ব-প্রতিক্রিয়া কেন হাস্কেলকে মনড হিসাবে মডেল করা হয়?
হাস্কেলের অপরিষ্কার গণনাকে কেন সোনাদির আদলে মডেল করা হয়েছে সে সম্পর্কে কেউ কি কিছু নির্দেশ দিতে পারেন? আমি বলতে চাইছি মোনাড 4 টি অপারেশন সহ কেবল একটি ইন্টারফেস, সুতরাং এতে মডেলিংয়ের পার্শ্ব-প্রতিক্রিয়া যুক্তির কারণ কী ছিল?

6
জাভা 8 স্ট্রিম এপিআইতে গণনা করে গ্রুপ করুন
আমি গোষ্ঠীকরণের জন্য জাভা 8 স্ট্রিম এপিআইতে একটি সহজ উপায় সন্ধান করার চেষ্টা করি, আমি এই জটিল উপায়ে আসি! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), String.valueOf(e.getValue().size()) }) …


1
হাস্কেলের মাল্টিকোর প্রোগ্রামিংয়ের অবস্থা কী?
হাস্কেলের মাল্টিকোর প্রোগ্রামিংয়ের অবস্থা কী? কোন প্রকল্প, সরঞ্জাম এবং লাইব্রেরি এখন উপলব্ধ? কি অভিজ্ঞতা রিপোর্ট হয়েছে?

9
ক্রিয়ামূলক এবং আবশ্যক প্রোগ্রামিং ভাষার মধ্যে পার্থক্য কী?
সি-#, ভিজ্যুয়াল বেসিক, সি ++, এবং জাভা-এর মতো অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) ভাষা সহ বেশিরভাগ মূলধারার ভাষাগুলি প্রাথমিকভাবে অপরিহার্য (প্রসেসরিয়াল) প্রোগ্রামিং সমর্থন করার জন্য ডিজাইন করা হয়েছিল, যেখানে হাস্কেল / গোফের মতো ভাষাগুলি সম্পূর্ণরূপে কার্যকরী হয়। প্রোগ্রামিংয়ের এই দুটি পদ্ধতির মধ্যে পার্থক্য কী তা নিয়ে কেউ ব্যাখ্যা করতে পারেন? আমি জানি …

23
নোড.জেএসসে অ্যাসিক্রোনাস ফাংশনগুলির দীর্ঘ বাসা কীভাবে এড়ানো যায়
আমি একটি পৃষ্ঠা তৈরি করতে চাই যা কোনও ডিবি থেকে কিছু ডেটা প্রদর্শন করে, তাই আমি এমন কিছু ফাংশন তৈরি করেছি যা আমার ডিবি থেকে সেই ডেটা পায়। আমি নোড.জেএস-এ কেবল নবাগত, যতদূর আমি বুঝতে পেরেছি, যদি আমি তাদের সমস্তগুলি একটি পৃষ্ঠায় ব্যবহার করতে চাই (এইচটিটিপি প্রতিক্রিয়া) তবে আমি তাদের …

2
জাইগিহিস্টোমর্ফিক প্রাকপ্রোমোর্ফিজমের রিয়েল-ওয়ার্ল্ড অ্যাপ্লিকেশন
হ্যাঁ, এইগুলি : {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morphism.Prepro import Control.Morphism.Histo import Control.Functor.Algebra import Control.Functor.Extras import Control.Functor.Fix import Control.Comonad.Cofree zygohistomorphic_prepromorphism :: Functor f => Algebra f b -> GAlgebra f (ZygoT (Cofree f) b) a -> (f :~> f) -> FixF f -> a zygohistomorphic_prepromorphism f = g_prepro …

7
ফোল্ডার বনাম ভাঁজ (বা ফোল্ড ') এর প্রভাব
প্রথমত, রিয়েল ওয়ার্ল্ড হাস্কেল , যা আমি পড়ছি, কখনও ব্যবহার foldlএবং পরিবর্তে ব্যবহার করার কথা বলে foldl'। সুতরাং আমি এটি বিশ্বাস। তবে কখন আমি foldrভার্সেস ব্যবহার করব তা নিয়ে আমি বিরক্ত foldl'। যদিও তারা আমার সামনে কীভাবে আলাদাভাবে কাজ করে তার কাঠামোটি দেখতে পাচ্ছি, তবে "কখন ভাল" তা বুঝতে আমি …

13
সি তে ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য কোন সরঞ্জামগুলি রয়েছে?
আমি সি (ইন কার্যকরী প্রোগ্রামিং কাজ সম্পর্কে যেতে হবে সে সম্পর্কে ইদানীং অনেক ভেবে দেখেছি না সি ++)। স্পষ্টতই, সি একটি প্রক্রিয়াগত ভাষা এবং প্রকৃতপক্ষে স্থানীয়ভাবে কার্যকরী প্রোগ্রামিং সমর্থন করে না। এমন কি কোনও সংকলক / ভাষার এক্সটেনশান রয়েছে যা ভাষার সাথে কিছু কার্যকরী প্রোগ্রামিং কনস্ট্রাক্ট যুক্ত করে? জিসিসি ভাষা …

14
ল্যাম্বদা (java.util.stream.Streams.zip) দিয়ে জেডিকে 8 ব্যবহার করে স্ট্রিপগুলি জিপ করা হচ্ছে
লাম্বদা বি -৯৩ সহ জেডিকে ৮-এ বি93-তে একটি শ্রেণির java.util.stream.Streams.zip ছিল যা জিপ স্ট্রিমে ব্যবহার করা যেতে পারে (এটি জাভা 8 লাম্বডাস এক্সপ্লোরার টিউটোরিয়ালে চিত্রিত হয়েছে । ধনঞ্জয় নেনে রচনাংশ 1 )। এই ফাংশন: একটি অলস এবং অনুক্রমিক সম্মিলিত স্ট্রিম তৈরি করে যার উপাদানগুলি দুটি স্ট্রিমের উপাদানগুলির সংমিশ্রণের ফলাফল। তবে …

2
কোনও বস্তু সংগ্রহে রয়েছে কিনা তা পরীক্ষা করতে আমি লোডাসে অন্তর্ভুক্ত পদ্ধতিটি কীভাবে ব্যবহার করব?
লড্যাশ আমাকে এর সাথে বেসিক ডেটা ধরণের সদস্যতার জন্য পরীক্ষা করতে দেয় includes: _.includes([1, 2, 3], 2) > true তবে নিম্নলিখিতগুলি কাজ করে না: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false এটি আমাকে বিভ্রান্ত করে কারণ নীচের পদ্ধতিগুলি যে কোনও সংগ্রহের মাধ্যমে অনুসন্ধান করে তা ঠিকঠাক করে বলে মনে …

4
সুইফ্ট সংকলক ত্রুটি: একটি স্ট্রিং কনটেন্টেশনে "এক্সপ্রেশন খুব জটিল"
আমি এটি যেকোন কিছুর চেয়ে মজাদার মনে করি। আমি এটি স্থির করেছি, তবে কারণ সম্পর্কে আমি ভাবছি। এখানে ত্রুটি: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions। কেন অভিযোগ করছে? এটি সম্ভবত সবচেয়ে সহজ এক্সপ্রেশনগুলির মতো মনে হয়। সংকলক …

7
ল্যাপ্লি এবং ডোকল এর মধ্যে পার্থক্য কী?
আমি সম্প্রতি আর শিখছি এবং দুটি ফাংশন দ্বারা বিভ্রান্ত: lapplyএবং do.call। দেখে মনে হচ্ছে যে তারা mapলিস্পে কাজ করার মতোই । তবে কেন এইরকম আলাদা নামের সাথে দুটি কার্য রয়েছে? আর কেন কেবল ডাকা একটি ফাংশন ব্যবহার করে না map?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.