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

কম্পিউটার প্রোগ্রামিংয়ে, একটি বৈশিষ্ট্য হ'ল পদ্ধতিগুলির সংকলন, "অবজেক্ট ওরিয়েন্টেড প্রোগ্রামগুলির কাঠামোর জন্য সাধারণ ধারণামূলক মডেল" হিসাবে ব্যবহৃত হয়

11
স্ব-ধরণের এবং বৈশিষ্ট্যযুক্ত সাবক্লাসগুলির মধ্যে পার্থক্য কী?
বৈশিষ্ট্যের জন্য একটি স্ব-টাইপ A: trait B trait A { this: B => } বলে যে " Aএকটি কংক্রিট শ্রেণিতে মিশ্রিত করা যাবে না যা প্রসারিতও হয় না B" । অন্যদিকে, নিম্নলিখিত: trait B trait A extends B বলে যে "A যে কোনও (কংক্রিট বা বিমূর্ত) শ্রেণিতে মেশানো বিতেও মিশ্রিত …
387 scala  traits  self-type 

8
বৈশিষ্ট্যের পরিবর্তে অ্যাবস্ট্রাক্ট ক্লাস ব্যবহার করে কী সুবিধা?
বৈশিষ্ট্যের পরিবর্তে (পারফরম্যান্স বাদে) একটি অ্যাবস্ট্রাক্ট ক্লাস ব্যবহারের সুবিধা কী? দেখে মনে হচ্ছে বিমূর্ত ক্লাসগুলি বেশিরভাগ ক্ষেত্রে বৈশিষ্ট্যের দ্বারা প্রতিস্থাপন করা যেতে পারে।
371 scala  traits 

4
কীভাবে বৈশিষ্ট্য ফাংশনকে ওভাররাইড করতে হবে এবং ওভাররাইড ফাংশন থেকে এটিকে কল করবেন?
দৃশ্যপট: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 এই কোডটি কাজ করে না, এবং উত্তরাধিকার সূত্রে যেমন কোনও বৈশিষ্ট্য ফাংশন কল করার কোনও উপায় আমি পাই না। …
369 php  traits 

13
বৈশিষ্ট্য বনাম ইন্টারফেস
আমি ইদানীং পিএইচপি উপর অধ্যয়ন করার চেষ্টা করেছি এবং আমি নিজেকে বৈশিষ্ট্যগুলিতে ঝুলতে দেখছি। আমি অনুভূমিক কোড পুনরায় ব্যবহারের ধারণাটি বুঝতে পারি এবং প্রয়োজনীয়ভাবে কোনও বিমূর্ত শ্রেণীর উত্তরাধিকারী হতে চাই না। আমি যা বুঝতে পারি না তা হ'ল: বৈশিষ্ট্য বনাম ইন্টারফেসের মধ্যে গুরুত্বপূর্ণ পার্থক্য কী? আমি একটি শালীন ব্লগ পোস্ট …
344 php  interface  traits 

5
সিলযুক্ত বৈশিষ্ট্য কী?
সিলযুক্ত ক্লাসগুলি 'প্রোগ্রামিং ইন স্ক্যালায়' বর্ণিত হয়েছে তবে সিল করা বৈশিষ্টগুলি এটি নয়। সিল করা বৈশিষ্ট সম্পর্কে আমি আরও কোথায় জানতে পারি? আমি জানতে চাই, একটি সিলযুক্ত বৈশিষ্ট্য যদি সিল করা শ্রেণীর মতো হয়? বা, যদি না হয়, পার্থক্য কি? কখন সিল করা বৈশিষ্ট ব্যবহার করা ভাল (এবং কখন নয়)?
332 scala  sealed  traits 

3
মরচে ধরণের বৈশিষ্ট্য এবং হাস্কেলের টাইপক্লাসগুলির মধ্যে পার্থক্য কী?
মরিচের বৈশিষ্ট্যগুলি হ্যাস্কেলের টাইপচ্লাসগুলির সাথে কমপক্ষে অতিমাত্রায় অনুরূপ বলে মনে হয় , তবে আমি লোকেদের লিখতে দেখেছি যে তাদের মধ্যে কিছু পার্থক্য রয়েছে। আমি ভাবছিলাম ঠিক এই পার্থক্যগুলি কি।
157 haskell  rust  traits 


5
পিএইচপি-র বৈশিষ্ট্য - কোনও বাস্তব বিশ্বের উদাহরণ / সেরা অনুশীলন? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
148 php  traits 

4
ল্যাম্বডায় প্যারামিটারের ধরন এবং রিটার্নের ধরণটি বের করা কি সম্ভব?
একটি ল্যাম্বদা দেওয়া হয়েছে, এটির পরামিতি টাইপ এবং রিটার্নের ধরণটি বের করা কি সম্ভব? যদি হ্যাঁ, কিভাবে? মূলত, আমি চাই lambda_traitsযা নিম্নলিখিত উপায়ে ব্যবহার করা যেতে পারে: auto lambda = [](int i) { return long(i*10); }; lambda_traits<decltype(lambda)>::param_type i; //i should be int lambda_traits<decltype(lambda)>::return_type l; //l should be long পেছনের অনুপ্রেরণা …

1
জাভা 8 বৈশিষ্ট্য হিসাবে ডিফল্ট পদ্ধতি: নিরাপদ?
জাভা 8-র বৈশিষ্ট্যের দরিদ্র লোকের সংস্করণ হিসাবে ডিফল্ট পদ্ধতিগুলি ব্যবহার করা কি নিরাপদ অনুশীলন ? কেউ কেউ দাবি করেছেন যে আপনি যদি পান্ডাকে কেবল এটির জন্য ব্যবহার করেন তবে এটি শীতল হতে পারে, তবে এটি আমার উদ্দেশ্য নয়। এটি প্রায়শই মনে করিয়ে দেওয়া হয় যে এপিআই বিবর্তন এবং পশ্চাদপটে সামঞ্জস্যতা …

3
স্কালাল বৈশিষ্ট্যে কখন ভাল বা ডিফ ব্যবহার করবেন?
আমি কার্যকর স্কালা স্লাইডগুলির মধ্য দিয়ে যাচ্ছিলাম এবং এটি অ্যাবস্ট্রাক্ট সদস্যদের জন্য কখনও ব্যবহার valনা traitকরে এর defপরিবর্তে 10 স্লাইডে উল্লেখ করেছে । স্লাইড বিস্তারিতভাবে উল্লেখ না কেন বিমূর্ত ব্যবহার valএকটি traitবিরোধী প্যাটার্ন। যদি কেউ বিমূর্ত পদ্ধতিগুলির জন্য একটি বৈশিষ্ট্যে ভাল বনাম ডিএফ ব্যবহারের চারপাশে সেরা অনুশীলনের ব্যাখ্যা দিতে পারে …

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

4
উচ্চ-র‌্যাঙ্কযুক্ত বৈশিষ্ট্যযুক্ত বাউন্ড বৈশিষ্ট্য থেকে আমি কীভাবে সম্পর্কিত প্রকারটি ফিরিয়ে দেব?
আমার একটি বৈশিষ্ট্য রয়েছে যা সম্পর্কিত কোনও ধরণের ডিজাইরিজাইজ করার জন্য একটি ফাংশন রাখে। তবে সম্পর্কিত সম্পর্কিতটির জন্য কলার সিদ্ধান্ত নেয় এমন একটি আজীবন প্রয়োজন, সুতরাং আমার একটি পৃথক বৈশিষ্ট্য রয়েছে যা আমি উচ্চতর-র‌্যাঙ্কযুক্ত বৈশিষ্ট্যের জন্য আবদ্ধ থাকি, যাতে এটি কোনও জীবনকালের জন্য বিশৃঙ্খলাবদ্ধ হতে পারে। আমাকে এমন একটি ক্লোজার …

2
যখন রিটার্নের ধরনগুলি স্পষ্টভাবে না দেওয়া হয় তখন কেন একটি পদ্ধতি রিটার্নিং ইউনিট মেথড রিটারিং স্ট্রিং দিয়ে ওভাররাইড করা যায়?
আমি স্কেল সংস্করণে https://www.artima.com/pins1ed/traits.html তে ট্র্যাটিট ইন প্রোগ্রামিং বিষয়ক অধ্যায় থেকে কোড উদাহরণগুলির মাধ্যমে কাজ করছিলাম এবং আমার টাইপের কারণে একটি অদ্ভুত আচরণের মুখোমুখি হয়েছিল। কোড স্নিপেটের নীচের বৈশিষ্ট্যের ওভাররাইড করার সময় কোনও সংকলন ত্রুটি দেয় না যদিও ওভাররাইড পদ্ধতিটির রিটার্নের ধরণগুলি ভিন্ন Unitবনাম String। কিন্তু কোনও বস্তুতে পদ্ধতিটি কল …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.