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

জেনেরিক্স হ'ল নেট ভাষা, জাভা, সুইফট এবং মরিচাসহ বিভিন্ন ভাষায় প্যারাম্যাট্রিক পলিমারফিজমের একটি রূপ।

5
সাথে নুলযোগ্য টাইপ ইস্যু?: শর্তসাপেক্ষ অপারেটর
কেউ সি #। নেট 2.0 এ কেন কাজ করে তা ব্যাখ্যা করতে পারে: Nullable<DateTime> foo; if (true) foo = null; else foo = new DateTime(0); ... তবে এটি হয় না: Nullable<DateTime> foo; foo = true ? null : new DateTime(0); পরবর্তী ফর্মটি আমাকে একটি সংকলন ত্রুটি দেয় "শর্তসাপেক্ষ অভিব্যক্তির প্রকারটি …

13
সি ++ এবং জাভাতে "জেনেরিক" ধরণের মধ্যে পার্থক্য কী?
জাভাতে জেনেরিক্স রয়েছে এবং সি ++ templateএস সহ একটি খুব শক্তিশালী প্রোগ্রামিং মডেল সরবরাহ করে । তাহলে, সি ++ এবং জাভা জেনেরিকের মধ্যে পার্থক্য কী?

8
"ভারার্গস প্যারামিটারের জন্য টি এর একটি জেনেরিক অ্যারে তৈরি করা হয়েছে" সংকলক সতর্কতাটি সমাধান করা কি সম্ভব?
এটি প্রশ্নে কোডের একটি সরল সংস্করণ, একটি জেনেরিক শ্রেণি জেনেরিক ধরণের প্যারামিটার সহ একটি অন্য শ্রেণি ব্যবহার করে এবং জেনেরিক ধরণের একটিকে ভ্যারাগস পরামিতি সহ একটি পদ্ধতিতে পাস করতে হবে: class Assembler<X, Y> { void assemble(X container, Y... args) { ... } } class Component<T> { void useAssembler(T something) { …
153 java  generics 

3
সি # - এক তালিকায় একাধিক জেনেরিক প্রকার
এটি সম্ভবত সম্ভব নয় তবে আমার এই ক্লাসটি রয়েছে: public class Metadata<DataType> where DataType : struct { private DataType mDataType; } এর আরও অনেক কিছু আছে তবে আসুন এটি সহজ রাখি। জেনেরিক টাইপ (ডেটা টাইপ) যেখানে স্টেটমেন্ট অনুসারে মান প্রকারের মধ্যে সীমাবদ্ধ। আমি যা করতে চাই তা হ'ল বিভিন্ন ধরণের …
152 c#  generics 

6
আমি কীভাবে তালিকাতে যুক্ত করতে পারি? সংখ্যা> তথ্য কাঠামো প্রসারিত?
আমার একটি তালিকা রয়েছে যা এইভাবে ঘোষণা করা হয়েছে: List<? extends Number> foo3 = new ArrayList<Integer>(); আমি foo3 এ 3 যোগ করার চেষ্টা করেছি। তবে আমি এর মতো একটি ত্রুটি বার্তা পাই: The method add(capture#1-of ? extends Number) in the type List<capture#1-of ? extends Number> is not applicable for the …
152 java  generics 

7
জাভা এনুম সংজ্ঞা
আমি ভেবেছিলাম আমি জাভা জেনেরিকগুলি বেশ ভালভাবে বুঝতে পেরেছি, কিন্তু তারপরে আমি জাভা.এলং-এ নিম্নলিখিতগুলি পেয়েছি: class Enum<E extends Enum<E>> এই ধরণের পরামিতিটি কীভাবে ব্যাখ্যা করা যায় কেউ ব্যাখ্যা করতে পারেন? একই ধরণের পরামিতি ব্যবহার করা যেতে পারে যেখানে অন্যান্য উদাহরণ সরবরাহের জন্য বোনাস পয়েন্ট।
151 java  generics  enums  crtp 

3
সি # তে জাভা মানচিত্রের সমতুল্য
আমি আমার পছন্দের একটি কী সহ সংগ্রহে আইটেমের একটি তালিকা রাখার চেষ্টা করছি। জাভাতে, আমি নিম্নরূপে মানচিত্রটি ব্যবহার করব: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } সি # তে এটি করার সমতুল্য উপায় আছে কি? System.Collections.Generic.Hashsetহ্যাশ ব্যবহার করে না এবং আমি একটি পছন্দসই …
150 c#  java  generics  collections 

7
কেন জাভা এনাম লিটারেলগুলি জেনেরিক ধরণের পরামিতি রাখতে সক্ষম হবে না?
জাভা এনামগুলি দুর্দান্ত। জেনেরিকস হয়। টাইপ ইরেজরের কারণে অবশ্যই আমরা সকলে পরবর্তী সীমাবদ্ধতাগুলি জানি। তবে একটি জিনিস আছে যা আমি বুঝতে পারি না, কেন আমি এই জাতীয় এনাম তৈরি করতে পারি না: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } পরিবর্তে এই জেনেরিক ধরণের পরামিতিটি <T>বিভিন্ন স্থানে কার্যকর হতে পারে। …
148 java  generics  enums 

4
উদাহরণ কেন সংকলন করে না, ওরফে কীভাবে (সহ-, বিপরীতে- এবং ইন-) বৈকল্পিকতা কাজ করে?
এই প্রশ্নটি অনুসরণ করে , কেউ স্কালায় নিম্নলিখিতটি ব্যাখ্যা করতে পারেন: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter in CONTRAVARIANT position" } আমি প্রকারের ঘোষণার মধ্যে +Tএবং এর Tমধ্যে পার্থক্য বুঝতে পারি (এটি যদি আমি ব্যবহার করি তবে এটি সংকলন করে T)। কিন্তু তারপরে …

9
<এর মধ্যে পার্থক্য কী? সুপার ই> এবং <? E> প্রসারিত?
মধ্যে পার্থক্য কি &lt;? super E&gt;এবং &lt;? extends E&gt;? উদাহরণস্বরূপ আপনি যখন ক্লাসটি একবার দেখুন তখন java.util.concurrent.LinkedBlockingQueueনির্মাতার জন্য নিম্নলিখিত স্বাক্ষর রয়েছে: public LinkedBlockingQueue(Collection&lt;? extends E&gt; c) এবং পদ্ধতির জন্য একটি: public int drainTo(Collection&lt;? super E&gt; c)
147 java  generics 

12
জ্যাকসন - জেনেরিক ক্লাস ব্যবহার করে ডিসেরায়ালাইজ করুন
আমার কাছে একটি জেসন স্ট্রিং রয়েছে, যা আমার নিম্নোক্ত ক্লাসে ডি-সিরিয়াল করা উচিত class Data &lt;T&gt; { int found; Class&lt;T&gt; hits } আমি এটা কিভাবে করব? এটি স্বাভাবিক উপায় mapper.readValue(jsonString, Data.class); তবে টি কী বোঝায় তা আমি কীভাবে উল্লেখ করব?
147 java  json  generics  jackson 

5
একটি ফাংশন প্যারামিটার হিসাবে কোনও শ্রেণীর ধরণ কীভাবে পাস করতে হয়
আমার একটি জেনেরিক ফাংশন রয়েছে যা একটি ওয়েব পরিষেবাতে কল করে এবং কোনও জিনিসে জেএসএন প্রতিক্রিয়াটিকে সিরিয়ালাইজ করে। class func invokeService&lt;T&gt;(service: String, withParams params: Dictionary&lt;String, String&gt;, returningClass: AnyClass, completionHandler handler: ((T) -&gt; ())) { /* Construct the URL, call the service and parse the response */ } আমি যা সম্পাদন …

5
কেন জাভা থ্রোয়েবলের জেনেরিক সাবক্লাসটিকে অনুমতি দেয় না?
জাভা ভাষা বিভাজন অনুসারে , তৃতীয় সংস্করণ: এটি একটি সংকলন-সময় ত্রুটি যদি জেনেরিক শ্রেণি প্রত্যক্ষ বা অপ্রত্যক্ষ সাবক্লাস হয় Throwable। আমি কেন এই সিদ্ধান্ত নেওয়া হয়েছে তা বুঝতে ইচ্ছুক। জেনেরিক ব্যতিক্রমগুলির সাথে কী সমস্যা? (যতদূর আমি জানি, জেনেরিকগুলি কেবল সংকলন-সময় সিনট্যাকটিক চিনি, এবং সেগুলিকে যে Objectকোনও উপায়ে .classফাইলগুলিতে অনুবাদ করা …

6
'T' টাইপের মান রূপান্তর করা যায় না
এটি সম্ভবত আশ্চর্যজনক প্রশ্ন, তবে গুগল আশ্চর্যরূপে কোনও উত্তর দেয় নি। আমার এটি বরং কৃত্রিম পদ্ধতি রয়েছে T HowToCast&lt;T&gt;(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } একটি সি ++ ব্যাকগ্রাউন্ড থেকে আসার আমি এটি কাজ করার আশা …
146 c#  .net  generics  casting 

10
কেন জাভা সংগ্রহগুলি সাধারণ পদ্ধতিগুলি মুছে ফেলা হচ্ছে না?
কালেকশন.রেভ (অবজেক্ট ও) জেনেরিক কেন নয় ? মনে Collection&lt;E&gt;হতে পারেboolean remove(E o); তারপরে, আপনি যখন দুর্ঘটনাক্রমে Set&lt;String&gt;প্রতিটি পৃথক স্ট্রিং এ এর ​​পরিবর্তে (উদাহরণস্বরূপ) অপসারণের চেষ্টা করবেন Collection&lt;String&gt;, এটি পরে ডিবাগিং সমস্যার পরিবর্তে একটি সংকলন সময় ত্রুটি হবে।

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