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

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

5
সুইফটে সূচী সহ মানচিত্র বা হ্রাস করুন
সুইফ ইন mapবা reduceসুইফটে অ্যারের সূচক পাওয়ার কোনও উপায় আছে কি ? আমি each_with_indexরুবির মতো কিছু খুঁজছি । func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 …

5
হাসকেলে "উত্তোলন" কী?
"উত্তোলন" কী তা আমি বুঝতে পারি না। "লিফট" কী তা বোঝার আগে আমাকে প্রথমে মনডগুলি বুঝতে হবে? (আমি মোনাড সম্পর্কেও পুরোপুরি অজ্ঞ, :) বা কেউ আমাকে সহজ শব্দ দিয়ে এটি ব্যাখ্যা করতে পারে?

13
জাভাস্ক্রিপ্ট কি কার্যকরী প্রোগ্রামিং ভাষা?
ফাংশনগুলি প্রথম শ্রেণীর অবজেক্ট, ক্লোজার এবং উচ্চতর ক্রম ফাংশনগুলির কারণে, জাভাস্ক্রিপ্টকে কি কার্যকরী প্রোগ্রামিং ভাষা বলা যায়? আমার মনে হয় যে প্রধান বিষয়টির অভাব রয়েছে তা হ'ল খাঁটি ফাংশন, এবং এটি লিস্পের মতো অন্যান্য কার্যকরী ভাষার মতো 'অনুভব' করে না (যদিও এটি কার্যকরী ল্যাঙ্গেজ না হওয়ার জন্য এটি সত্যিকারের কারণ …

2
কেন λ-ক্যালকুলাস অনুকূল মূল্যায়নকারী সূত্রগুলি ছাড়াই বৃহত মডুলার এক্সপেনসেন্টেশনের গণনা করতে সক্ষম?
চার্চ নম্বরগুলি ফাংশন হিসাবে প্রাকৃতিক সংখ্যার একটি এনকোডিং। (\ f x → (f x)) -- church number 1 (\ f x → (f (f (f x)))) -- church number 3 (\ f x → (f (f (f (f x))))) -- church number 4 ঝরঝরেভাবে, আপনি কেবল চার্চের সংখ্যাগুলি প্রয়োগ করে …

5
হাস্কেল এবং এফ # এর মধ্যে প্রাথমিক পার্থক্যগুলি কী কী? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। 6 বছর আগে বন্ধ ছিল । লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি এফ # এবং …

8
রাষ্ট্রহীন প্রোগ্রামিং এর সুবিধা?
আমি সম্প্রতি ফাংশনাল প্রোগ্রামিং সম্পর্কে শিখছি (বিশেষত হাস্কেল, তবে আমি লিস্প এবং এরলং-তেও টিউটোরিয়াল করেছি)। যদিও আমি ধারণাগুলি খুব আলোকিত করেছিলাম, তবুও আমি "কোনও পার্শ্ব প্রতিক্রিয়া" ধারণার ব্যবহারিক দিকটি দেখতে পাচ্ছি না। এর ব্যবহারিক সুবিধা কী কী? আমি কার্যকরী মানসিকতায় চিন্তা করার চেষ্টা করছি, তবে কিছু পরিস্থিতি রয়েছে যা সহজ …

6
ফার্স্ট ক্লাস ফাংশন এবং হাই অর্ডার ফাংশনের মধ্যে কোনও পার্থক্য
আমি প্রথম শ্রেণির ফাংশন এবং হাই অর্ডার ফাংশনের মধ্যে / কি পার্থক্য তা ভাবছি । আমি সেই দুটি উইকি পৃষ্ঠাগুলি পড়েছি এবং সেগুলি দেখতে একইরকম দেখাচ্ছে। যদি তারা একই কথা বলছে তবে কেন দুটি পরিভাষার দরকার? গুগলে চেষ্টা করেছি কিন্তু কোনও কার্যকর জিনিস খুঁজে পেল না।

7
ইমটুটেবলজেএস দিয়ে তালিকার অভ্যন্তরে কীভাবে উপাদান আপডেট করবেন?
অফিসিয়াল ডক্স যা বলেছিল তা এখানে updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> সাধারণ ওয়েব বিকাশকারী (কার্যকরী প্রোগ্রামার নয়) …

9
অজগর মানচিত্র এবং অন্যান্য কার্যকরী সরঞ্জাম ব্যবহার করে
এটি বেশ n00bish, তবে আমি পাইথনে ফাংশনাল প্রোগ্রামিং শিখতে / বোঝার চেষ্টা করছি। নিম্নলিখিত কোড: foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3] def maptest(foo, bar): print foo, bar map(maptest, foos, bars) সৃষ্টি করে: 1.0 1 2.0 2 3.0 3 4.0 None 5.0 None প্র: লুপগুলি বাদ দিয়ে নিম্নলিখিত উত্পাদন করার জন্য …

9
ক্রিয়ামূলক ভাষায় 'প্যাটার্ন ম্যাচিং' কী?
আমি ফাংশনাল প্রোগ্রামিং সম্পর্কে পড়ছি এবং আমি লক্ষ্য করেছি যে প্যাটার্ন ম্যাচিংকে অনেকগুলি নিবন্ধে কার্যকরী ভাষার অন্যতম প্রধান বৈশিষ্ট্য হিসাবে উল্লেখ করা হয়েছে। কেউ জাভা / সি ++ / জাভাস্ক্রিপ্ট বিকাশকারী এর অর্থ কী বোঝাতে পারে?

5
কেন কোনও জেনেরিক নেই?
দাবি অস্বীকার: আমি কেবলমাত্র একদিনের জন্য গোয়ের সাথে খেলেছি, তাই খুব ভাল সুযোগ রয়েছে যে আমি অনেকটা মিস করেছি। জেনেরিক্স / টেমপ্লেটগুলি / গো-ইন-এর জন্য কেন কোনও বাস্তব সমর্থন নেই তা কি কেউ জানেন? সুতরাং একটি জেনেরিক আছেmap , তবে এটি সংকলক দ্বারা সরবরাহ করা হয়েছে, যখন একটি গো প্রোগ্রামার …

29
কেন আমি লিস্প শিখব? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

8
আপনি হাসকেলে কোনও গ্রাফকে কীভাবে উপস্থাপন করবেন?
বীজগণিত তথ্য প্রকারগুলি ব্যবহার করে হ্যাশকেলে একটি গাছ বা তালিকা উপস্থাপন করা যথেষ্ট সহজ। তবে আপনি কীভাবে কোনও গ্রাফকে টাইপোগ্রাফিকভাবে উপস্থাপন করতে যাবেন? মনে হচ্ছে আপনার পয়েন্টার থাকা দরকার। আমি অনুমান করছি আপনার মতো কিছু থাকতে পারে type Nodetag = String type Neighbours = [Nodetag] data Node a = Node …

3
হিন্ডলি-মিলনার কী?
আমি এই শব্দটির মুখোমুখি হয়েছি হিন্দি-মিলনার এবং এর অর্থ কী তা বুঝতে পেরে আমি নিশ্চিত নই। আমি নিম্নলিখিত পোস্টগুলি পড়েছি: স্টিভ ইয়েজ - ডায়নামিক ভাষাগুলি স্ট্রাইক পিছনে স্টিভ ইয়েজে - দ্য পিনোকিও সমস্যা ড্যানিয়েল স্পিউয়াক - হিন্ডলি-মিলনার কী? (এবং কেন এটি দুর্দান্ত?) তবে উইকিপিডিয়ায় এই পদটির জন্য কোনও একক প্রবেশ …

24
দরকারী কোড যা ব্যবহার করে হ্রাস ()? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন এখানে কারও কাছে এমন কোনও দরকারী কোড …

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