প্রশ্ন ট্যাগ «extension-method»

13
কোনও () * * নাল রেফারেন্স ব্যতিক্রম নিক্ষেপ করা কি আশা করা অযৌক্তিক?
আপনি যখন একটি এক্সটেনশন পদ্ধতি আপনি যা করতে পারেন তৈরি করতে, অবশ্যই, এটা কল null.কিন্তু, একটি দৃষ্টান্ত পদ্ধতি কল অসদৃশ, নাল তে এটি কলিং না আছে একটি নিক্ষেপ করতে NullReferenceException-> আপনি চেক এবং নিজে নিক্ষেপ করতে হবে। লিনক এক্সটেনশন পদ্ধতিটি কার্যকর করার জন্য Any()মাইক্রোসফ্ট সিদ্ধান্ত নিয়েছে যে তাদের একটি ArgumentNullException( …

3
কোন কারণে আপনি সুইফটে প্রতিটি প্রতিনিধিটির জন্য একটি পৃথক শ্রেণির এক্সটেনশন ব্যবহার করবেন?
আমি একটি রে ওেন্ডারলিচ টিউটোরিয়ালের মধ্য দিয়ে কাজ করছি এবং লক্ষ্য করেছি যে লেখক ক্লাস এক্সটেনশনগুলি ডেলিগেট কলব্যাকগুলি ধরে রাখার পরিবর্তে ক্লাসে নিজেই পরিচালিত হওয়ার পরিবর্তে ব্যবহার করে অর্থাৎ: শ্রেণিবদ্ধকরণের ভিতরে ডেলিগেট কলব্যাকগুলি: extension LogsViewController : UIPopoverPresentationControllerDelegate { func adaptivePresentationStyleForPresentationController(controller: UIPresentationController, traitCollection: UITraitCollection) -> UIModalPresentationStyle { ... } } এটি …

4
জাভা প্রাথমিক ফোকাস কি? নতুন বৈশিষ্ট্য পেতে এতক্ষণ কেন লাগে?
আমি JDK8 তে ল্যাম্বডা এক্সপ্রেশন, এক্সটেনশন পদ্ধতি এবং নতুন স্ট্রিম এপিআই এর মতো নতুন বৈশিষ্ট্যগুলি অন্বেষণ করছি। স্পষ্টতই এই বৈশিষ্ট্যগুলির কোনওটিই প্রোগ্রামিং বিশ্বে নতুন নয় এবং এটি এখনও অবধি জাভাতে কেন এই সমস্ত জিনিস পাচ্ছে তা অবাক করে দিয়েছিল। লিস্প (1958), এসএমএল (1973), হাস্কেল (1990), পাইথন (1991), জাভাস্ক্রিপ্ট (1994), রুবি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.