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

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

7
লাম্বদা কী?
ল্যাম্বডা কী তা কি কেউ একটি ভাল বর্ণনা প্রদান করতে পারেন? আমাদের কাছে তাদের জন্য একটি ট্যাগ রয়েছে এবং তারা সি # প্রশ্নের গোপনীয়তার উপর রয়েছে, তবে তারা এখনও প্রথম স্থানে রয়েছে তার একটি ভাল সংজ্ঞা এবং ব্যাখ্যা আমি পাইনি।

4
সংকলিত সি # ল্যাম্বদা এক্সপ্রেশন পারফরম্যান্স
একটি সংগ্রহের উপর নিম্নলিখিত সহজ হেরফের বিবেচনা করুন: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i => i > 5); এখন এক্সপ্রেশন ব্যবহার করা যাক। নিম্নলিখিত কোডটি মোটামুটি সমতুল্য: static …

6
লিনক্ ল্যাম্বডায় একাধিক টেবিলের মধ্যে কীভাবে যোগদান সম্পাদন করবেন
আমি লিনকিউতে একাধিক টেবিলের মধ্যে একটি জয়েন করার চেষ্টা করছি । আমার নিচের ক্লাসগুলি রয়েছে: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table এবং আমি নিম্নলিখিত কোড ব্যবহার (যেখানে product, categoryএবং productcategoryউপরে শ্রেনীর উদাহরণ স্বরূপ): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) …

2
আমি কেন লাম্বদাতে এই বাই-রেফারেন্স ('& এটি') ক্যাপচার করতে পারি না?
আমি thisল্যাম্বডায় ক্যাপচার (অবজেক্টের বৈশিষ্ট্যগুলি সংশোধন করার) সঠিক উপায়টি বুঝতে পারি : auto f = [this] () { /* ... */ }; তবে আমি দেখেছি নিম্নলিখিত অদ্ভুততা সম্পর্কে কৌতূহলী: class C { public: void foo() { // auto f = [] () { // this not captured auto f = …
91 c++  c++11  lambda 

1
পাইলিন্ট থেকে ঘর-থেকে-লুপ সতর্কতা
নিম্নলিখিত কোডের জন্য: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) পাইলট একটি ত্রুটি রিপোর্ট করেছে: লুপটিতে সেল ভেরিয়েবল সাজ্ট_কি সংজ্ঞায়িত করা হয়েছে (সেল-ভের-থেকে-লুপ) এখানে কি ঘটছে কেউ ইঙ্গিত দিতে পারে? পাইলট উত্স কোড থেকে বর্ণনাটি হ'ল: ক্লোজারে ব্যবহৃত একটি ভেরিয়েবল একটি লুপে সংজ্ঞায়িত করা হয়। …

12
জাভা 8 লাম্বদা পেতে এবং তালিকা থেকে উপাদান সরান
উপাদানের একটি তালিকা দেওয়া, আমি একটি প্রদত্ত সম্পত্তি সহ উপাদানটি পেতে এবং এটি তালিকা থেকে মুছে ফেলতে চাই। সবচেয়ে ভাল সমাধান আমি খুঁজে পেয়েছি: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); ল্যাম্বডা এক্সপ্রেশনে একত্রিত হওয়া এবং সরানো কি সম্ভব?

7
লাম্বদা ভাষা কী?
আমি "জাভাস্ক্রিপ্ট: দ্য গুড পার্টস" পড়ছিলাম এবং লেখক উল্লেখ করেছেন যে জাভাস্ক্রিপ্টটি ল্যাম্বডা ভাষাগুলি প্রথম চালু হয়েছিল। জাভাস্ক্রিপ্টের ফাংশনগুলি (বেশিরভাগ) লেক্সিকাল স্কোপিং সহ প্রথম শ্রেণীর অবজেক্ট। জাভাস্ক্রিপ্ট প্রথম লম্বা ভাষা মূলধারায় চলেছে। জাভা স্ক্রিপ্ট জাভা তুলনায় লিস্প এবং স্কিমের সাথে বেশি মিল রয়েছে Deep এটি সি এর পোশাক লিস্প হয়। …

5
কেন একটি ল্যাম্বডায় 1 বাইটের আকার থাকে?
আমি সি ++ তে কিছু ল্যাম্বডাসের স্মৃতি নিয়ে কাজ করছি, তবে আমি তাদের আকারটি দেখে কিছুটা হতবাক হয়েছি। আমার পরীক্ষার কোডটি এখানে: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; std::cout << &f << std::endl; std::cout << sizeof(f) << …
90 c++  c++11  lambda  c++14  sizeof 

6
বেনামে পদ্ধতিতে কীভাবে মূল্য ফেরানো যায়?
এটি ব্যর্থ হয় string temp = () => {return "test";}; ত্রুটি সহ লাম্বদা এক্সপ্রেশনটিকে 'স্ট্রিং' টাইপে রূপান্তর করতে পারে না কারণ এটি কোনও প্রতিনিধি প্রকার নয় ত্রুটির অর্থ কী এবং আমি কীভাবে এটি সমাধান করতে পারি?
90 c#  .net  lambda 

6
আমি কেন সি ++ 11 এ ল্যাম্বডাস (একই ধরণের) ভেক্টর তৈরি করতে পারি না?
আমি ল্যাম্বদার একটি ভেক্টর তৈরি করার চেষ্টা করছিলাম, কিন্তু ব্যর্থ হয়েছিল: auto ignore = [&]() { return 10; }; //1 std::vector<decltype(ignore)> v; //2 v.push_back([&]() { return 100; }); //3 # 2 লাইন অবধি , এটি সূক্ষ্ম সংকলন করে । তবে # 3 লাইনটি সংকলন ত্রুটি দেয় : ত্রুটি: 'স্টাড :: …
90 c++  vector  lambda  c++11 

6
গ্লোবাল ল্যাম্বডাস ব্যবহার না করার কোনও কারণ?
আমাদের একটি ফাংশন ছিল যা একটি নন-ক্যাপচারিং ল্যাম্বদা নিজের মধ্যে অভ্যন্তরীণভাবে ব্যবহার করেছিল, যেমন: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } এখন ল্যাম্বডা দ্বারা কার্যকর করা কার্যকারিতা অন্য কোথাও প্রয়োজনীয় হয়ে উঠেছে, তাই …
89 c++  lambda 

6
লাম্বদা এক্সপ্রেশন ফিরিয়ে ফাংশন
আমি অবাক হয়েছি যদি এমন একটি ফাংশন লেখা সম্ভব হয় যা C ++ 11 এ ল্যাম্বডা ফাংশনটি ফেরত দেয়। অবশ্যই একটি সমস্যা হ'ল এই জাতীয় ফাংশন কীভাবে ঘোষণা করা যায়। প্রতিটি ল্যাম্বডায় একটি প্রকার থাকে তবে সেই ধরণটি সি ++ তে প্রকাশযোগ্য নয়। আমি মনে করি না এটি কাজ করবে: …
89 c++  function  c++11  lambda 

7
রুবি ব্লকে 'রিটার্ন' ব্যবহার করা
আমি এম্বেড থাকা স্ক্রিপ্টিং ভাষার জন্য রুবি ১.৯.১ ব্যবহার করার চেষ্টা করছি, যাতে "শেষ ব্যবহারকারী" কোডটি রুবি ব্লকে লিখিত হয়। এর সাথে একটি সমস্যা হ'ল আমি চাই যে ব্যবহারকারীরা ব্লকগুলিতে 'রিটার্ন' কীওয়ার্ডটি ব্যবহার করতে সক্ষম হবেন, তাই তাদের অন্তর্নিহিত রিটার্ন মানগুলি নিয়ে চিন্তা করার দরকার নেই। এটি মনে রেখে, এই …

3
ল্যাম্বডা এক্সপ্রেশন সহ সত্ত্বা ফ্রেমওয়ার্ক 4 অন্তর্ভুক্তি ব্যবহার করে
আমি কীভাবে এই বিষয়টিকে কাটিয়ে উঠতে পারি সে সম্পর্কে অনেক নিবন্ধ দেখেছি, সমস্ত সিটিপি 4 এর সাথে সম্পর্কিত, বা আমার নিজের এক্সটেনশন পদ্ধতিগুলি যুক্ত করা। ভিতরে কোনও ল্যাম্বডা এক্সপ্রেশন ব্যবহার করার কোনও "অফিসিয়াল" ইএফ 4 অন্তর্ভুক্ত রয়েছে (এটি প্রথম স্তরের সম্পর্ক এবং দ্বিতীয় এবং আরও স্তরের উভয়ের জন্য) বা এটি …

7
টাস্ক। পরামিতি (গুলি) দিয়ে চলছে?
আমি একটি বহু-টাস্কিং নেটওয়ার্ক প্রকল্পে কাজ করছি এবং আমি নতুন Threading.Tasks। আমি একটি সাধারণ বাস্তবায়ন করেছি Task.Factory.StartNew()এবং আমি আশ্চর্য হয়েছি যে আমি এটি দিয়ে কীভাবে পারি Task.Run()? এখানে মূল কোডটি রয়েছে: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); আমি মধ্যে লাগছিল System.Threading.Tasks.Taskমধ্যে অবজেক্ট ব্রাউজার এবং …

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