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

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

9
সি # এর একটি লুপে ভেরিয়েবল ক্যাপচার করা হয়েছে
আমি সি # সম্পর্কে একটি আকর্ষণীয় ইস্যু পূরণ করেছি। আমার নীচের মত কোড আছে। List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } আমি এটি 0, 2, 4, 6, …

6
বেনামে পুনরাবৃত্ত পিএইচপি ফাংশন
এটি কি পিএইচপি ফাংশন থাকা সম্ভব যা পুনরাবৃত্ত এবং বেনামে উভয়ই? এটি কাজ করার জন্য এটি আমার চেষ্টা, তবে এটি ফাংশনটির নামে পাস করে না। $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; …

12
নেট এ 'ক্লোজার' কী কী?
বন্ধ কী ? আমাদের কি তাদের নেট। নেট এ আছে? যদি নেট। এ তাদের উপস্থিত থাকে তবে আপনি দয়া করে একটি কোড স্নিপেট সরবরাহ করতে পারেন (পছন্দ করে সি # তে) এটি ব্যাখ্যা করে?
195 .net  closures 

8
ভার স্ব = এই?
উদাহরণ হিসেবে বলা যায় পদ্ধতি ব্যবহার ইভেন্ট হ্যান্ডলার জন্য callbacks পরিধি পরিবর্তন thisথেকে "আমার উদাহরণস্বরূপ" থেকে "যাই শুধু কলব্যাক নামক" । সুতরাং আমার কোড এর মত দেখাচ্ছে function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // this.doSomething() would not work here }) …

5
সুইফ্ট alচ্ছিক বন্ধের প্যারামিটার পলায়ন
প্রদত্ত: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() completionপরামিতি (এবং action) টাইপ করার Action?এবং রাখার কি কোনও উপায় …

11
একের পর এক কার্যকর করতে আমি কীভাবে 3 টি ফাংশন কল করব?
আমার যদি এই ফাংশনগুলি একের পর এক কল করতে হয় তবে, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); আমি jQuery তে জানি আমি এর মতো কিছু করতে পারি: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); তবে, ধরে নেওয়া যাক আমি jQuery ব্যবহার করছি না এবং আমি কল করতে চাই: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); এক্সিকিউট করার জন্য এই …

9
লেক্সিকাল ক্লোজারগুলি কীভাবে কাজ করবে?
আমি জাভাস্ক্রিপ্ট কোডে লাক্ষিক বন্ধ হওয়ার সাথে আমার যে সমস্যাটি ছিল তা তদন্ত করার সময় পাইথনে আমি এই সমস্যাটি নিয়ে এসেছি: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) মনে রাখবেন যে এই উদাহরণটি মনঃসুলভভাবে এড়িয়ে চলে lambda। …

6
কীভাবে সুইফট @ অটোক্লোজার ব্যবহার করবেন
আমি সুইফটে লিখার সময় লক্ষ্য করেছি assertযে প্রথম মানটি টাইপ করা আছে @autoclosure() -> Bool একটি ওভারলোড পদ্ধতি সঙ্গে একটি জেনেরিক ফিরে যাওয়ার Tমাধ্যমে মান, পরীক্ষা অস্তিত্বের LogicValue protocol। তবে হাতে থাকা প্রশ্নের সাথে কঠোরভাবে লেগে থাকা। এটি @autoclosureপ্রত্যাবর্তন করে এমনটি চায় যা প্রত্যাবর্তন করে Bool। সত্যিকারের বন্ধের কথা লেখা …
148 closures  swift 

7
সুইফটে চলক হিসাবে একটি ক্লোজার সংরক্ষণ করুন
অবজেক্টিভ-সিতে, আপনি একটি ব্লকের ইনপুট এবং আউটপুট সংজ্ঞায়িত করতে পারেন, কোনও পদ্ধতিতে পাস করা blocks ব্লকগুলির একটি সংরক্ষণ করতে পারেন, তারপরে সেই ব্লকটি পরে ব্যবহার করুন: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler completionHandler; …

2
অব্যাহতিহীন পরামিতিগুলির বন্ধ ব্যবহার এড়াতে অনুমতি দিতে পারে
আমার একটি প্রোটোকল রয়েছে: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } উদাহরণ প্রয়োগের সাথে: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …

2
এই অবজেক্টটি আজীবন-এক্সটেন্ডিং-ক্লোজারটি কি সি # সংকলক বাগ রয়েছে?
আমি যখন সি # সংকলকের অংশে কিছু অত্যন্ত কৌতূহলী কোড-জেনের মধ্যে দৌড়ালাম তখন অবৈধ-জীবনকাল বাড়ানোর (বৈধভাবে) সম্ভাবনা সম্পর্কে একটি প্রশ্নের উত্তর দিচ্ছিলাম ( যদি তা বিবেচিত হয় তবে 4.0)। আমি যে সংক্ষিপ্ততম নিন্দা পেতে পারি তা নিম্নলিখিত: এমন একটি ল্যাম্বডা তৈরি করুন যা ধারণকারী ধরণের স্ট্যাটিক পদ্ধতিতে কল করার সময় …

8
আমি কীভাবে খেলার মাঠে অ্যাসিঙ্ক্রোনাস কলব্যাক চালাচ্ছি
অনেক কোকো এবং কোকো টাচ পদ্ধতিতে অবজেক্ট-সি এবং ব্লকের সুইফটে বন্ধ হিসাবে ব্লক হিসাবে বাস্তবায়ন সম্পন্ন কলব্যাক রয়েছে। যাইহোক, খেলার মাঠে এগুলি চেষ্টা করার সময়, সমাপ্তি কখনই ডাকা হয় না। উদাহরণ স্বরূপ: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: …

10
পাইথন ২.x এ ননলোকাল কীওয়ার্ড
আমি পাইথন ২.6 এ একটি ক্লোজার বাস্তবায়ন করার চেষ্টা করছি এবং আমার একটি ননলোকাল ভেরিয়েবলটি অ্যাক্সেস করতে হবে তবে মনে হচ্ছে এই কীওয়ার্ডটি পাইথন ২.x এ উপলব্ধ নয়। পাইথনের এই সংস্করণগুলিতে ক্লোজারগুলিতে একজনের কীভাবে ননলোকাল ভেরিয়েবল অ্যাক্সেস করা উচিত?

1
কোনও বন্ধ কখন Fn, FnMut এবং FnOnce প্রয়োগ করে?
কি কি নির্দিষ্ট অবস্থার একটি অবসান বাস্তবায়ন জন্য Fn, FnMutএবং FnOnceবৈশিষ্ট্যগুলো? এটাই: যখন কোনও বন্ধন বৈশিষ্ট্যটি কার্যকর করে নাFnOnce ? যখন কোনও বন্ধন বৈশিষ্ট্যটি কার্যকর করে নাFnMut ? যখন কোনও বন্ধন বৈশিষ্ট্যটি কার্যকর করে নাFn ? উদাহরণস্বরূপ, এটির শরীরে বন্ধের স্থিতি পরিবর্তন করে সংকলকটি এটি প্রয়োগ Fnকরে না।
114 rust  closures 

12
কলিং ক্লজার অবজেক্ট সম্পত্তি সরাসরি বরাদ্দ করা
আমি কোনও ভেরিয়েবলের কাছে ক্লোজারটিকে পুনরায় স্বাক্ষর না করে এবং তারপরে কল না করেই কোনও অবজেক্টের সম্পত্তিতে সরাসরি অর্পিত এমন একটি ক্লোজার কল করতে সক্ষম হতে চাই। এটা কি সম্ভব? নীচের কোডটি কাজ করে না এবং কারণগুলিও নয় Fatal error: Call to undefined method stdClass::callback()। $obj = new stdClass(); $obj->callback …

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