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

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

4
স্ট্যান্ড :: ফাংশন কীভাবে প্রয়োগ করা হয়?
আমি যে সূত্রগুলি পেয়েছি তার মতে, একটি ল্যাম্বডা এক্সপ্রেশনটি মূলত ওভারলোডেড ফাংশন কল অপারেটর এবং সদস্য হিসাবে রেফারেন্সড ভেরিয়েবলের সাথে ক্লাস তৈরি করে কম্পাইলার দ্বারা প্রয়োজনীয়ভাবে প্রয়োগ করা হয়। এটি পরামর্শ দেয় যে ল্যাম্বডা এক্সপ্রেশনগুলির আকার পরিবর্তিত হয় এবং পর্যাপ্ত রেফারেন্সের ভেরিয়েবল দেয় যে আকারটি নির্বিচারে বড় হতে পারে । …
100 c++  c++11  lambda 

5
জাবাতে প্রতিটি () এর জন্য ল্যাম্বদা থেকে ফিরে আসুন
forEach()ল্যাম্বডা এক্সপ্রেশনগুলির সম্ভাবনাগুলি আবিষ্কার করার জন্য আমি প্রতিটি লুপকে ল্যাম্বডা- স্মৃতিগুলিতে পরিবর্তনের চেষ্টা করছি । নিম্নলিখিতটি সম্ভব বলে মনে হচ্ছে: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } লাম্বদা সহ forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); কিন্তু পরেরটি কাজ করে না: for (Player …


5
অপশনাল.আইফপ্রেসিড () এর সঠিক ব্যবহার
আমি জাভা 8 এপিআইয়ের ifPresent()পদ্ধতিটি বোঝার চেষ্টা করছি Optional। আমার সাধারণ যুক্তি রয়েছে: Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get())); তবে এটি সংকলনের ত্রুটির ফলস্বরূপ: ifPresent(java.util.functionError:(186, 74) java: 'void' type not allowed here) অবশ্যই আমি এই জাতীয় কিছু করতে পারি: if(user.isPresent()) { doSomethingWithUser(user.get()); } তবে এটি ঠিক একটি বিশৃঙ্খল nullচেকের মতো। আমি যদি কোডটি …
99 java  lambda  java-8  optional 

2
সি ++ 11 লাম্বদা বাস্তবায়ন এবং মেমরির মডেল
আমি সি ++ 11 সমাপ্তি সম্পর্কে কীভাবে সঠিকভাবে চিন্তা করতে পারি এবং std::functionসেগুলি কীভাবে প্রয়োগ করা হয় এবং কীভাবে মেমরি পরিচালনা করা হয় সে সম্পর্কে আমি কিছু তথ্য চাই । যদিও আমি অকালীন অপ্টিমাইজেশনে বিশ্বাস করি না, নতুন কোড লেখার সময় আমার পছন্দগুলির পারফরম্যান্স প্রভাবটি সাবধানতার সাথে বিবেচনা করার অভ্যাস …
97 c++  memory  lambda  c++11 

9
ভিজ্যুয়াল স্টুডিও ডিবাগিং "দ্রুত ঘড়ি" সরঞ্জাম এবং ল্যাম্বদা এক্সপ্রেশন
"কুইক ওয়াচ" উইন্ডোতে ডিবাগ করার সময় আমি কেন ল্যাম্বদা এক্সপ্রেশন ব্যবহার করতে পারি না? ইউপিডি: এটিও দেখুন http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger-windows.aspx http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-abmitted-from-debugger-windows-part-2.aspx

10
কোনও প্রতিনিধি বা ল্যাম্বদার সাথে স্টপ ওয়াচের সময় মোড়ানো?
আমি এইভাবে কোড লিখছি, কিছুটা দ্রুত এবং নোংরা টাইমিং করছি: var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); নিশ্চয় একটি উপায় আছে একটি অভিনব-schmancy .NET 3.0 ল্যামডা বদলে (নাউযুবিল্লাহ) হিসেবে সময়জ্ঞান কোডের এই বিট ডাকতে কাটা …
96 c#  .net  delegates  lambda 

5
তালিকা <স্ট্রিং> এর সমস্ত স্ট্রিংগুলিকে কীভাবে লিনকিউ ব্যবহার করে লোয়ার কেস এ রূপান্তর করবেন?
আমি গতকাল স্ট্যাকওভারফ্লোতে এখানে প্রতিক্রিয়াগুলির একটিতে একটি কোড স্নিপেট দেখেছি যা আমাকে আগ্রহী করেছিল। এটি এমন কিছু ছিল: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); আমি আশা করছিলাম যে আমি এটি আমার মাইলিস্টে থাকা সমস্ত আইটেমকে ছোট হাতের মধ্যে রূপান্তর করতে ব্যবহার করতে পারি। যাইহোক, এটি ঘটে না …
95 c#  linq  lambda  foreach 

4
কীভাবে কোটলিনে বেনামে ইন্টারফেসের উদাহরণ তৈরি করবেন?
আমার একটি তৃতীয় পক্ষের জাভা গ্রন্থাগার রয়েছে যা এই জাতীয় ইন্টারফেস সহ একটি অবজেক্ট: public interface Handler&lt;C&gt; { void call(C context) throws Exception; } জাভা বেনাম শ্রেণীর মতো কোটলিনে আমি কীভাবে সংক্ষেপে এটি প্রয়োগ করতে পারি: Handler&lt;MyContext&gt; handler = new Handler&lt;MyContext&gt; { @Override public void call(MyContext context) throws Exception { …

3
লাম্বদার সুস্পষ্ট রিটার্নের ধরণ
আমি এই কোডটি (ভিএস 2010) চেষ্টা ও সংকলন করার সময় আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results&lt;std::string::const_iterator&gt; what; boost::match_flag_type flags = boost::match_default; // Look for lines …

2
[=] সি ++ এর অর্থ কী?
আমি জানতে চাই কি [=]করে? একটি সংক্ষিপ্ত উদাহরণ এখানে template &lt;typename T&gt; std::function&lt;T (T)&gt; makeConverter(T factor, T offset) { return [=] (T input) -&gt; T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, 0.0); []পরিবর্তে কোডটি কীভাবে কাজ করবে [=]? আমি মনে করি যে std::function&lt;T …
94 c++  c++11  lambda 

8
ফাংশন পয়েন্টার হিসাবে ক্যাপচার সহ সি ++ ল্যাম্বদা
আমি সি ++ ল্যাম্বডাস এবং ফাংশন পয়েন্টারে তাদের অন্তর্নিহিত রূপান্তর নিয়ে খেলছিলাম। আমার সূচনা উদাহরণটি এগুলি ftw ফাংশনের কলব্যাক হিসাবে ব্যবহার করছিল। এটি প্রত্যাশার মতো কাজ করে। #include &lt;ftw.h&gt; #include &lt;iostream&gt; using namespace std; int main() { auto callback = [](const char *fpath, const struct stat *sb, int typeflag) -&gt; …

1
+ ব্যবহার করে একটি ল্যাম্বডায় ফাংশন পয়েন্টার এবং স্টেডি :: ফাংশনে অস্পষ্ট ওভারলোড সমাধান করা
নিম্নলিখিত কোডে, প্রথম কলটি fooঅস্পষ্ট, এবং তাই সংকলন করতে ব্যর্থ। দ্বিতীয়, +ল্যাম্বডারের আগে যুক্ত হওয়ার সাথে, ফাংশন পয়েন্টার ওভারলোডের সমাধান করে। #include &lt;functional&gt; void foo(std::function&lt;void()&gt; f) { f(); } void foo(void (*f)()) { f(); } int main () { foo( [](){} ); // ambiguous foo( +[](){} ); // not ambiguous …

3
_ (আন্ডারস্কোর) একটি সংরক্ষিত কীওয়ার্ড
আমি সবেমাত্র sনিম্নলিখিত ল্যাম্বডা এক্সপ্রেশন দ্বারা প্রতিস্থাপন করেছি _: s -&gt; Integer.parseInt(s) গ্রহণের সংকলক বলেছেন: '_' সনাক্তকারী হিসাবে ব্যবহার করা উচিত নয়, কারণ এটি উত্স স্তর 1.8 থেকে একটি সংরক্ষিত কীওয়ার্ড। আমি জেএলএস -৩.৯ লেক্সিকাল স্ট্রাকচার / কীওয়ার্ডগুলিতে কোনও ব্যাখ্যা পাইনি ।
94 java  lambda  java-8 

14
এই 'ল্যাম্বডা' প্রত্যেকে কী কথা বলছেন?
এই 'ল্যাম্বডা' প্রত্যেকে কী কথা বলছেন? অনেক লোক এটি পছন্দ করে বলে মনে হচ্ছে, তবে এটি থেকে আমি যে সমস্ত সংগ্রহ করতে পারি তা হ'ল এটি কেবলমাত্র একক অভিব্যক্তিতে প্রচুর কোড লাইন ক্র্যামিংয়ের একটি উপায়। কেউ দয়া করে আমাকে এর সত্যিকারের মূল্য সম্পর্কে আলোকিত করতে পারেন?
93 lambda 

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