প্রশ্ন ট্যাগ «lambda»

লম্বডাস হ'ল লিস্প, সি #, সি ++, লুয়া, পাইথন, রুবি, জাভাস্ক্রিপ্ট, বা জাভা ইত্যাদির মতো প্রোগ্রামিং ভাষায় বেনাম ফাংশন বা ক্লোজারগুলি হ'ল লম্বডাস হ'ল এই পরিষেবাগুলির জন্য ব্যবহার করুন না (এই প্রশ্নগুলির জন্য [অবস-ল্যাম্বদা] ব্যবহার করুন! (এছাড়াও, ল্যাম্বদা এক্সপ্রেশন।)

8
কনস্ট রেফারেন্স হিসাবে লাম্বদা ক্যাপচার?
লাম্বডা অভিব্যক্তিতে কনস্ট্যান্ট রেফারেন্স দ্বারা ক্যাপচার করা কি সম্ভব? আমি নীচে চিহ্নিত অ্যাসাইনমেন্টটি ব্যর্থ হতে চাই, উদাহরণস্বরূপ: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = "foo"; for_each( &strings[0], …
166 c++  c++11  lambda  c++14 

8
কেন একটি ল্যাম্বডায় কাজ মুদ্রণ না?
কেন এই কাজ করে না? lambda: print "x" এটি কি একক বিবৃতি নয়, না এটি অন্য কিছু? একটি ল্যাম্বডায় যা অনুমোদিত তা নিয়ে ডকুমেন্টেশনটি কিছুটা বিচ্ছিন্ন বলে মনে হচ্ছে ...

16
নেট। এ ল্যাম্বডা এক্সপ্রেশন হিসাবে ব্যবহৃত হিসাবে আমি কীভাবে "=>" উচ্চারণ করব
আমি খুব কমই অন্য কোনও প্রোগ্রামারদের সাথে দেখা করি! আমি প্রথম যখন টোকেনটি দেখলাম তখন আমার চিন্তাভাবনাটি "বোঝানো হয়েছে" যেহেতু এটি গাণিতিক প্রমাণ হিসাবে এটি পড়বে তবে তা স্পষ্টভাবে এর অর্থবোধ নয় isn't সুতরাং আমি কীভাবে বলি বা "=>" পড়তে পারি: - IEnumerable<Person> Adults = people.Where(p => p.Age > 16) …
160 c#  .net  lambda  conventions 

6
ফিল্টার মানগুলি কেবল জাভা 8-এ ল্যাম্বদা ব্যবহার করে নালাগুলি না হলে
আমার কাছে অবজেক্টগুলির একটি তালিকা রয়েছে car। আমি জাভা 8 ব্যবহার করে কিছু প্যারামিটারের ভিত্তিতে এই তালিকাটি ফিল্টার করতে চাই But তবে পরামিতিটি থাকলে nullতা ছুঁড়ে দেয় NullPointerException। নাল মানগুলি কীভাবে ফিল্টার করবেন? বর্তমান কোডটি নিম্নরূপ requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); এই ছোঁড়ার NullPointerExceptionযদি getName()আয় null।

5
কিভাবে একটি ল্যাম্বডায় সিরিয়ালাইজ করবেন?
আমি কীভাবে মার্জিতভাবে একটি ল্যাম্বডাকে সিরিয়াল করতে পারি? উদাহরণস্বরূপ, নীচের কোডটি একটি নিক্ষেপ করে NotSerializableException। SerializableRunnable"ডামি" ইন্টারফেস তৈরি না করে কীভাবে আমি এটি ঠিক করতে পারি ? public static void main(String[] args) throws Exception { File file = Files.createTempFile("lambda", "ser").toFile(); try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) { Runnable r …

6
একটি জাভা ল্যাম্বডায় 1 টির বেশি পরামিতি থাকতে পারে?
জাভাতে, ল্যাম্বডা একাধিক বিভিন্ন ধরণের গ্রহণ করা সম্ভব? অর্থাৎ একক চলক কাজ: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); ভারার্গস এছাড়াও কাজ করে: Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) { sum += …
157 java  lambda  java-8 

6
ল্যাম্বডায় ক্যাপচার সরান
আমি কীভাবে একটি সি ++ 11 ল্যাম্বডায় চলুন (রুল্যু রেফারেন্স হিসাবে পরিচিত) ক্যাপচার করব? আমি এরকম কিছু লেখার চেষ্টা করছি: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ *myPointer = 4; };

10
জাভা 8-এ ব্যবহৃত ক্রিয়ামূলক ইন্টারফেসগুলি কী কী?
আমি জাভা 8 এ একটি নতুন শব্দটি পেলাম: "ফাংশনাল ইন্টারফেস"। ল্যাম্বডা এক্সপ্রেশন নিয়ে কাজ করার সময় আমি কেবল এটির একটি ব্যবহার খুঁজে পেতে পারি । জাভা 8 কিছু বিল্ট-ইন ফাংশনাল ইন্টারফেস সরবরাহ করে এবং যদি আমরা কোনও কার্যকরী ইন্টারফেস সংজ্ঞায়িত করতে চাই তবে আমরা @FunctionalInterfaceটীকাগুলির ব্যবহার করতে পারি । এটি …
154 java  lambda  interface  java-8 


5
স্ট্রিং.আইএসএনলআরওরাইটস্পেস লিনকুই এক্সপ্রেশন-এ
আমার কাছে নিম্নলিখিত কোড রয়েছে: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); এবং কোডটি চালানোর চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি: সংস্থাগুলিতে লিনকিউ 'বুলিয়ান ইসনুলআরওহাইটস্পেস (সিস্টেম.স্ট্রিং)' পদ্ধতিটি স্বীকৃতি দেয় না এবং এই পদ্ধতির কোনও স্টোর এক্সপ্রেশন হিসাবে …

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

4
সদস্য ফাংশনের অভ্যন্তরে লাম্বদা ক্যাপচার তালিকায় সদস্য ভেরিয়েবল ব্যবহার করে
নিম্নলিখিত কোডটি জিসিসি 4.5.1 সহ কম্পাইল করে তবে ভিএস 2010 এসপি 1 এর সাথে নয়: #include <iostream> #include <vector> #include <map> #include <utility> #include <set> #include <algorithm> using namespace std; class puzzle { vector<vector<int>> grid; map<int,set<int>> groups; public: int member_function(); }; int puzzle::member_function() { int i; for_each(groups.cbegin(),groups.cend(),[grid,&i](pair<int,set<int>> group){ i++; cout<<i<<endl; …

3
ফরচ এর পারফরম্যান্স, ল্যাম্বডা সহ অ্যারে_ম্যাপ এবং স্ট্যাটিক ফাংশন সহ অ্যারে_ম্যাপ
এই তিনটি পদ্ধতির মধ্যে পারফরম্যান্স পার্থক্য (যদি থাকে তবে) উভয়ই একটি অ্যারেরকে অন্য অ্যারেতে রূপান্তর করতে ব্যবহৃত হয়? ব্যবহার foreach array_mapল্যাম্বদা / ক্লোজার ফাংশন ব্যবহার করে ব্যবহার array_map'স্ট্যাটিক' ফাংশনটি / পদ্ধতি সঙ্গে অন্য কোন পন্থা আছে? নিজেকে পরিষ্কার করার জন্য, আসুন উদাহরণগুলি দেখে নেওয়া যাক, সমস্ত একই কাজ করে - …

4
স্প্লিট্রেটর, জাভা 8 এ সংগ্রাহক এবং স্ট্রিম বোঝা
Streamজাভা 8 এর ইন্টারফেসটি বুঝতে আমার সমস্যা হচ্ছে , বিশেষত যেখানে এটির Spliteratorএবং Collectorইন্টারফেসগুলির সাথে সম্পর্কযুক্ত। আমার সমস্যাটি হ'ল আমি বুঝতে পারি না Spliteratorএবং Collectorইন্টারফেসগুলি এখনও বুঝতে পারি না এবং ফলস্বরূপ, Streamইন্টারফেসটি এখনও আমার কাছে কিছুটা অস্পষ্ট। একটি Spliteratorএবং একটি ঠিক কী এবং Collectorআমি কীভাবে সেগুলি ব্যবহার করতে পারি? আমি …

14
সি ++ 11 এ পুনরাবৃত্ত ল্যাম্বদা ফাংশন
আমি সি ++ 11 এ নতুন। আমি নীচের পুনরাবৃত্ত ল্যাম্বদা ফাংশন লিখছি, তবে এটি সংকলন করে না। sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int b)mutable ->int { if(a>b) …
143 c++  c++11  lambda 

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