প্রশ্ন ট্যাগ «type-inference»

টাইপ ইনফারেন্সটি হ'ল প্রোগ্রামের দ্বারা নির্ধারিত বিধিগুলি ব্যবহার করে স্বয়ংক্রিয়ভাবে প্রোগ্রামগুলির জন্য অনুক্রমের ধরণের প্রক্রিয়া।

30
সি # তে ভর কীওয়ার্ডের ব্যবহার
লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। সি # 3 তে 'বর্ণ' কীওয়ার্ড ব্যবহারের বিষয়ে সহকর্মীদের সাথে আলোচনার পরে আমি ভেবেছিলাম যে ভের মাধ্যমে টাইপের অনুক্রমের উপযুক্ত ব্যবহার সম্পর্কে লোকের মতামত কী …
406 c#  type-inference  var 

3
সংগ্রহ.এম্পটিলিস্ট () একটি তালিকা << বিষয়> ফেরত দেয়?
জেনেরিক ধরণের পরামিতিগুলি অনুমান করার জন্য জাভার নিয়ম নেভিগেট করতে আমার কিছুটা সমস্যা হচ্ছে। নিম্নলিখিত ক্লাসটি বিবেচনা করুন, যার একটি listচ্ছিক তালিকার প্যারামিটার রয়েছে: import java.util.Collections; import java.util.List; public class Person { private String name; private List&lt;String&gt; nicknames; public Person(String name) { this(name,Collections.emptyList()); } public Person(String name,List&lt;String&gt; nicknames) { this.name …

18
কোনও বস্তু সুইফটে প্রদত্ত ধরণের কিনা তা পরীক্ষা করা হচ্ছে
আমার তৈরি একটি অ্যারে রয়েছে AnyObject। আমি এটির উপরে পুনরাবৃত্তি করতে চাই এবং অ্যারে দৃষ্টান্তগুলিতে থাকা সমস্ত উপাদানগুলি সন্ধান করতে চাই। কীভাবে আমি কীভাবে চেক করতে পারি যে কোনও বস্তু সুইফটে প্রদত্ত ধরণের কিনা?

14
সি ++ 11 অটো কীওয়ার্ডের সাহায্যে কত বেশি?
আমি autoজটিল টেম্পলেটযুক্ত ধরণের জন্য সি ++ 11 স্ট্যান্ডার্ডে উপলব্ধ নতুন কীওয়ার্ডটি ব্যবহার করছি যা আমি বিশ্বাস করি এটি এর জন্য ডিজাইন করা হয়েছিল। তবে আমি এটি এ জাতীয় জিনিসের জন্যও ব্যবহার করছি: auto foo = std::make_shared&lt;Foo&gt;(); এবং আরও সন্দেহজনকভাবে এর জন্য: auto foo = bla(); // where bla() return …

22
সুইফট সংকলন সময় এত মন্থর কেন?
আমি এক্সকোড 6 বিটা 6 ব্যবহার করছি। এটি এমন কিছু যা এখন কিছু সময়ের জন্য আমাকে তুচ্ছ করে চলেছে, তবে এটি এমন এক পর্যায়ে পৌঁছেছে যা এখন সবেমাত্র ব্যবহারযোগ্য। আমার প্রকল্পে একটি শালীন আকারের 65 টি সুইফ্ট ফাইল এবং কয়েকটি ব্রিজযুক্ত অবজেক্টিভ-সি ফাইল (যা সত্যই সমস্যার কারণ নয়) হতে শুরু …

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 */ } আমি যা সম্পাদন …

14
সি ++ এ অটো দিয়ে ভেরিয়েবলগুলি ঘোষণার কোনও খারাপ দিক রয়েছে কি?
দেখে মনে হচ্ছে এটি autoসি ++ ১১-এ যুক্ত করা মোটামুটি উল্লেখযোগ্য বৈশিষ্ট্য ছিল যা অনেকগুলি নতুন ভাষা অনুসরণ করে বলে মনে হয়। পাইথনের মতো ভাষার মতো, আমি কোনও স্পষ্ট পরিবর্তনশীল ঘোষণা দেখিনি (পাইথনের মান ব্যবহার করা সম্ভব কিনা তা আমি নিশ্চিত নই)। autoভেরিয়েবলগুলি সুস্পষ্টভাবে ঘোষণার পরিবর্তে ডিক্লেয়ার করার ক্ষেত্রে কি …

1
অনুমানযোগ্য ধরণের "গ্রহণযোগ্য জটিলতা" এ স্কেল কোন সীমাবদ্ধতা রাখে?
স্কেলা ভাষার বৈশিষ্ট অনুসারে : ... স্থানীয় ধরনের অনুমিতি অনুমিত সীমার জটিলতা [টাইপ পরামিতিগুলির] সীমাবদ্ধ করার জন্য অনুমোদিত। প্রকারের ন্যূনতমতা এবং সর্বাধিকতা গ্রহণযোগ্য জটিলতার ধরণের সেটগুলির সাথে তুলনামূলক বুঝতে হবে। অনুশীলনে সীমা কি? এছাড়াও, প্যারামিটার ধরণের সীমাগুলির চেয়ে অনুমানযুক্ত অভিব্যক্তির প্রকারের জন্য আলাদা আলাদা সীমাবদ্ধতা রয়েছে এবং সেই সীমাগুলি কী …

8
ডিজাইনের সময় ভ্যারিয়েবলের ঘোষিত ঘোষিত ভেরিয়েবলের প্রকারটি আমি নির্ভরযোগ্যভাবে কীভাবে নির্ধারণ করতে পারি?
আমি ইমাসে সি # এর জন্য একটি সমাপ্তি (ইন্টেলিজেন্স) সুবিধা নিয়ে কাজ করছি। ধারণাটিটি হ'ল, যদি কোনও ব্যবহারকারী কোনও খণ্ড টাইপ করেন, তবে নির্দিষ্ট কীস্ট্রোকের সংমিশ্রণের মাধ্যমে সমাপ্তির জন্য জিজ্ঞাসা করেন, সমাপ্তির সুযোগটি সম্ভাব্য পরিপূর্ণতা নির্ধারণের জন্য .NET প্রতিবিম্ব ব্যবহার করবে। এটি করার জন্য প্রয়োজনীয় জিনিসটির ধরণটি সমাপ্ত হওয়া দরকার। …

1
স্থির জেনেরিক পদ্ধতি কলিং
আমি স্থির জেনেরিক পদ্ধতিতে জড়িত একটি কৌতূহলী পরিস্থিতি পেয়েছি। এই কোড: class Foo&lt;E&gt; { public static &lt;E&gt; Foo&lt;E&gt; createFoo() { // ... } } class Bar&lt;E&gt; { private Foo&lt;E&gt; member; public Bar() { member = Foo.createFoo(); } } কীভাবে আসব আমাকে এক্সপ্রেশনটিতে কোনও ধরণের আর্গুমেন্ট নির্দিষ্ট করতে হবে না Foo.createFoo()? …

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

3
জাভা 8-এ ব্যতিক্রম প্রকারের অনুক্রমের এক অদ্ভুত বৈশিষ্ট্য
এই সাইটে অন্য উত্তরের জন্য কোড লেখার সময় আমি এই বিশেষত্বটি দেখতে পেয়েছি: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled exception: java.lang.Exception } @SuppressWarnings("unchecked") static &lt;T extends Throwable&gt; void sneakyThrow(Throwable t) throws T { throw (T) t; } static &lt;T …

4
সংকলনের সময় লাম্বদা রিটার্ন টাইপ কেন পরীক্ষা করা হয় না?
ব্যবহৃত পদ্ধতির রেফারেন্সের রিটার্ন টাইপ রয়েছে Integer। তবে Stringনিম্নলিখিত উদাহরণে একটি বেমানান অনুমোদিত। withম্যানুয়ালি ingালাই ছাড়াই পদ্ধতি রেফারেন্স টাইপটি নিরাপদ পেতে পদ্ধতি ঘোষণাকে কীভাবে ঠিক করবেন ? import java.util.function.Function; public class MinimalExample { static public class Builder&lt;T&gt; { final Class&lt;T&gt; clazz; Builder(Class&lt;T&gt; clazz) { this.clazz = clazz; } static &lt;T&gt; …

6
জাভা কেন একটি সুপারটাইপ অনুমান করতে পারে না?
আমরা সবাই জানি দীর্ঘ প্রসারিত Number। তাহলে এটি সংকলন করে না কেন? এবং পদ্ধতিটি কীভাবে সংজ্ঞায়িত করবেন withযাতে প্রোগ্রামটি কোনও ম্যানুয়াল কাস্ট ছাড়াই সংকলন করে? import java.util.function.Function; public class Builder&lt;T&gt; { static public interface MyInterface { Number getNumber(); Long getLong(); } public &lt;F extends Function&lt;T, R&gt;, R&gt; Builder&lt;T&gt; with(F getter, …

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

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