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

ক্লোজার হ'ল একটি প্রথম শ্রেণির ফাংশন যা এটির সংজ্ঞা দেওয়া হয়েছে এমন স্থান থেকে ভেরিয়েবলকে (বন্ধ করে দেওয়া) বোঝায়। যদি ক্লোজারটি তার নির্ধারিত ক্ষেত্রটি শেষ হওয়ার পরেও বিদ্যমান থাকে, তবে এটির যে ভেরিয়েবলগুলি বন্ধ হয়ে যায় তা পাশাপাশি অবিরত থাকবে।

7
জাভা 7 এ বন্ধ [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 2 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন বন্ধ কী? এটি জাভা in-এ অন্তর্ভুক্ত করার কথা রয়েছে। ( …
105 java  closures 

4
নেস্টেড ফাংশনগুলিতে স্থানীয় ভেরিয়েবল
ঠিক আছে, এটি সহ্য করুন, আমি জানি এটি মারাত্মকভাবে সংশ্লেষিত দেখাবে, তবে কী হচ্ছে তা বুঝতে দয়া করে আমাকে সহায়তা করুন। from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print …

7
সুইফটে ব্লকগুলি (অ্যানিমেটওয়্যারডিউরেশন: অ্যানিমেশন: সমাপ্তি :)
সুইফটে ব্লকগুলি তৈরি করতে আমার সমস্যা হচ্ছে। এখানে একটি উদাহরণ যা কাজ করেছে (সম্পূর্ণরূপে অবরুদ্ধ না করে): UIView.animateWithDuration(0.07) { self.someButton.alpha = 1 } বা বিকল্পভাবে অনুসরণ বন্ধ না করে: UIView.animateWithDuration(0.2, animations: { self.someButton.alpha = 1 }) তবে একবার আমি সম্পূর্ণতা ব্লক যুক্ত করার চেষ্টা করলে এটি কার্যকর হবে না: UIView.animateWithDuration(0.2, …
102 ios  swift  closures 

1
পরিবর্তিত বন্ধের অ্যাক্সেস (2)
এটি অ্যাক্সেস থেকে পরিবর্তিত সমাপ্তিতে প্রশ্নের বর্ধিতাংশ । নিম্নলিখিতগুলি উত্পাদন ব্যবহারের জন্য যথেষ্ট নিরাপদ কিনা তা আমি কেবল যাচাই করতে চাই। List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new Button(); btn.Click += new EventHandler(delegate { MessageBox.Show(list); }); …
101 c#  .net  resharper  closures 

2
আমাদের ফাইবারের দরকার কেন?
ফাইবার্সের জন্য আমরা ক্লাসিক উদাহরণ পেয়েছি: ফিবোনাচি সংখ্যা তৈরি করা fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end আমাদের এখানে ফাইবারের দরকার কেন? আমি ঠিক একই প্রোক দিয়ে এটি পুনরায় লিখতে পারি (বন্ধ, আসলে) def clsr x, y = 0, …
100 ruby  lambda  closures  fibers  proc 

6
এই জাভাস্ক্রিপ্ট প্যাটার্নটি কী বলা হয় এবং কেন এটি ব্যবহৃত হয়?
আমি তিনটি জেএস পড়ছি এবং একটি প্যাটার্ন লক্ষ্য করেছি যেখানে ফাংশনগুলি এর মতো সংজ্ঞায়িত করা হয়েছে: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (উদাহরণ রাইকাস্ট পদ্ধতি দেখুন এখানে )। সাধারণ …

2
সুইফট @ এসকেপিং এবং কমপ্ল্যান্ড হ্যান্ডলার
আমি আরও স্পষ্টভাবে সুইফটের 'ক্লোজার' বোঝার চেষ্টা করছি। কিন্তু @escapingএবং Completion Handlerবুঝতে খুব কঠিন আমি অনেক সুইফ্ট পোস্টিং এবং অফিসিয়াল ডকুমেন্ট অনুসন্ধান করেছি, কিন্তু আমি অনুভব করেছি যে এটি এখনও পর্যাপ্ত নয়। এটি সরকারী নথির কোড উদাহরণ var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: @escaping ()->Void){ completionHandlers.append(completionHandler) } func someFunctionWithNoneescapingClosure(closure: …
100 swift  escaping  closures 

2
প্যারাম হিসাবে বেনামে ফাংশন ব্যবহার করে বাইরে পরিবর্তনশীল অ্যাক্সেস করা
মূলত আমি ডিবি সারিগুলি প্রক্রিয়া করার জন্য এই হ্যান্ডি ফাংশনটি ব্যবহার করি (পিডিও এবং / বা অন্যান্য জিনিসগুলির দিকে নজর দিন) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } এই ফাংশনটি দিয়ে আমি সহজভাবে করতে পারি: fetch("SELECT title FROM tbl", function($r){ //> $r['title'] contains the …
94 php  closures  scope 

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

10
সাম্যের জন্য আপনি কীভাবে কার্যকারিতা এবং সমাপনী পরীক্ষা করেন?
বইটি বলেছে যে "ফাংশন এবং ক্লোজারগুলি হল রেফারেন্স টাইপ"। সুতরাং, উল্লেখগুলি সমান কিনা আপনি কীভাবে আবিষ্কার করবেন? == এবং === কাজ করে না। func a() { } let å = a let b = å === å // Could not find an overload for === that accepts the supplied arguments

6
জাভাস্ক্রিপ্ট ফাংশন আলিয়াসিং কাজ করছে বলে মনে হচ্ছে না
আমি কেবল এই প্রশ্নটি পড়ছিলাম এবং ফাংশন-র‍্যাপার পদ্ধতির পরিবর্তে উপনাম পদ্ধতিটি চেষ্টা করতে চেয়েছিলাম, তবে আমি ফায়ারফক্স 3 বা 3.5 বিটা 4 বা গুগল ক্রোম উভয়ই তাদের ডিবাগ উইন্ডোতে এবং এটিতে কাজ করতে পারি বলে মনে হচ্ছিল না and একটি পরীক্ষা ওয়েব পৃষ্ঠাতে। ফায়ারব্যাগ: >>> window.myAlias = document.getElementById function() >>> …

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

3
লাম্বদা ক্লোজার লভ্যালুগুলি যথাযথ রেফারেন্স পরামিতি হিসাবে পাস করা যেতে পারে
আমি দেখেছি যে lvalueল্যাম্বদা ক্লোজারগুলি সর্বদা rvalueফাংশন পরামিতি হিসাবে পাস করা যায় । নিম্নলিখিত সহজ বিক্ষোভ দেখুন। #include <iostream> #include <functional> using namespace std; void foo(std::function<void()>&& t) { } int main() { // Case 1: passing a `lvalue` closure auto fn1 = []{}; foo(fn1); // works // Case 2: passing …

2
উচ্চ-র‌্যাঙ্কযুক্ত বৈশিষ্ট্য সীমানায় কেন closure std :: میم :: ড্রপ বন্ধের মতো নয়? _ | ()?
বাস্তবায়ন std::mem::dropনিম্নলিখিত হিসাবে নথিভুক্ত করা হয়: pub fn drop<T>(_x: T) { } এই হিসাবে, আমি আশা করব বন্ধ |_| ()( উভয় দিক থেকে টয়লেট ক্লোজার হিসাবে পরিচিত ) সম্ভাব্য 1: 1 প্রতিস্থাপন হবে drop, উভয় দিকেই। তবে নীচের কোডগুলি দেখায় যে dropফাংশনের প্যারামিটারে আবদ্ধ উচ্চতর র‌্যাঙ্কযুক্ত বৈশিষ্ট্যের সাথে সামঞ্জস্যপূর্ণ নয়, …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.