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

একটি অপরিবর্তনীয় প্রকারের মধ্যে মান বা রেফারেন্স থাকতে পারে। এই ধরণের প্রতিটি উদাহরণে হয় একটি নন-মান বা রেফারেন্স থাকে, বা এতে কিছু থাকে না (এই ক্ষেত্রে আমরা বলি যে রেফারেন্সটি "অনুপস্থিত"; এটি কখনও "নালকে ধারণ করে" বলা হয় না)।

23
শূন্য এবং খালি জন্য স্ট্রিং পরীক্ষা করুন
সুইফটের জন্য nilএবং ""তারে স্ট্রিং চেক করার কোনও উপায় আছে ? রেলগুলিতে, আমি blank()চেক করতে ব্যবহার করতে পারি । আমার কাছে বর্তমানে এটি রয়েছে তবে এটি অতিমাত্রার চেয়ে বেশি মনে হচ্ছে: if stringA? != nil { if !stringA!.isEmpty { ...blah blah } }

8
সুইফট: গার্ড যদি বনাম যাই হোক
আমি সুইফটে অপশনালগুলি সম্পর্কে পড়ছি, এবং আমি উদাহরণগুলি দেখেছি যেখানে if letOচ্ছিকর কোনও মান আছে কিনা তা পরীক্ষা করার জন্য ব্যবহৃত হয় এবং যদি তা হয় - মোড়কযুক্ত মান দিয়ে কিছু করুন। তবে, আমি দেখেছি যে সুইফট ২.০-তে মূল কীওয়ার্ডটি guard letবেশিরভাগ ক্ষেত্রেই ব্যবহৃত হয়। আমি অবাক হই যে if …

6
Java.util.Optal কেন সিরিয়ালাইজযোগ্য নয়, কীভাবে এই জাতীয় ক্ষেত্রগুলি দিয়ে বস্তুকে সিরিয়ালাইজ করা যায়
এনাম ক্লাসটি সিরিয়ালাইজযোগ্য তাই এনামগুলির সাথে বস্তুটিকে সিরিয়ালাইজ করতে কোনও সমস্যা নেই। অন্য কেসটি হল যেখানে শ্রেণিতে java.util.Optal ক্লাসের ক্ষেত্র রয়েছে। এক্ষেত্রে নিম্নলিখিত ব্যতিক্রম নিক্ষেপ করা হয়: java.io.NotSerializableException: java.util.Optal এই জাতীয় ক্লাসগুলি কীভাবে ডিল করবেন, কীভাবে তাদের সিরিয়াল করবেন? রিমোট ইজেবিতে বা আরএমআইয়ের মাধ্যমে এই জাতীয় অবজেক্টগুলি পাঠানো কি সম্ভব? …

9
সুইফট ফাংশনে ডিফল্ট alচ্ছিক পরামিতি
আমি যখন firstThingডিফল্ট সেট করি তখন nilএটি কাজ করবে, ডিফল্ট মান ব্যতীত nilআমি একটি ত্রুটি পেয়েছি যে ফাংশনটি কল করার সময় একটি অনুপস্থিত পরামিতি রয়েছে। টাইপ করে Int?আমি ভেবেছিলাম এটি একটি ডিফল্ট মান দিয়ে এটি alচ্ছিক করেছে nil, আমি ঠিক আছি? এবং যদি তাই হয় তবে কেন এটি কাজ করে …
107 swift  function  optional 

1
“?” দিয়ে সুইফট ভেরিয়েবল সাজসজ্জা? (প্রশ্ন চিহ্ন) এবং "!" (বিস্ময়বোধক চিহ্ন)
আমি বুঝেছি যে সুইফটে সমস্ত ভেরিয়েবলকে একটি মান দিয়ে সেট করতে হবে এবং বিকল্পগুলি ব্যবহার করে আমরা একটি ভেরিয়েবল nilশুরুতে সেট করতে পারি । আমি যা বুঝতে পারি না তা হ'ল কোনটি দিয়ে একটি ভেরিয়েবল নির্ধারণ করা !হচ্ছে, কারণ আমি এই ধারণাটির মধ্যে ছিলাম যে এটি একটি optionচ্ছিকের থেকে একটি …
106 swift  optional 


5
অপশনাল.আইফপ্রেসিড () এর সঠিক ব্যবহার
আমি জাভা 8 এপিআইয়ের ifPresent()পদ্ধতিটি বোঝার চেষ্টা করছি Optional। আমার সাধারণ যুক্তি রয়েছে: Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get())); তবে এটি সংকলনের ত্রুটির ফলস্বরূপ: ifPresent(java.util.functionError:(186, 74) java: 'void' type not allowed here) অবশ্যই আমি এই জাতীয় কিছু করতে পারি: if(user.isPresent()) { doSomethingWithUser(user.get()); } তবে এটি ঠিক একটি বিশৃঙ্খল nullচেকের মতো। আমি যদি কোডটি …
99 java  lambda  java-8  optional 

9
সুইফটে ডাউনকাস্টিং বিকল্পগুলি: হিসাবে? টাইপ, বা হিসাবে! টাইপ?
সুইফটে নিম্নলিখিতটি দেওয়া হয়েছে: var optionalString: String? let dict = NSDictionary() নিম্নলিখিত দুটি বিবৃতি মধ্যে ব্যবহারিক পার্থক্য কি: optionalString = dict.objectForKey("SomeKey") as? String বনাম optionalString = dict.objectForKey("SomeKey") as! String?

3
সুইফট: স্যুইচ ক্ষেত্রে alচ্ছিক মান বিরুদ্ধে পরীক্ষা
সুইফট, কিভাবে আমি একটি সুইচ বিবৃতি একটি কেস লিখতে পারেন যে পরীক্ষার মান সত্যি সত্যি একটি বিষয়বস্তু বিরুদ্ধে জাগ্রত ঐচ্ছিক , কেস ঐচ্ছিক থাকে বেশি কুঁদন nil? আমি এখানে কীভাবে কল্পনা করি এটি দেখতে পারে: let someValue = 5 let someOptional: Int? = nil switch someValue { case someOptional: // …

4
'Ptionচ্ছিক
আমার জাভাতে নিম্নলিখিত অনুসন্ধান কোড রয়েছে: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); আমি নাম অনুসারে কলাম খুঁজে পেতে এবং প্রথমে পাওয়া একটি ফিরে পেতে ইচ্ছুক ছিল। আমি বুঝতে পারি একটি মামলা আছে যখন কিছুই পাওয়া যায় নি এবং এটি প্রক্রিয়া করা উচিত, তবে কীভাবে? এই শপথ করে কি এটি চায়: 'Optional.get()' without 'isPresent()' …

5
যদি সন্ধান করা প্রথম উপাদানটি নাল হয় তবে ফাইন্ড ফার্স্ট () কেন নালপয়েন্টার এক্সেক্সশন ফেলে দেয়?
কেন এটি একটি নিক্ষেপ করে java.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity প্রথম আইটেমটি stringsহ'ল nullযা একদম গ্রহণযোগ্য মান। তদ্ব্যতীত, findFirst()একটি .চ্ছিক প্রদান করে , যা এসকেfindFirst() পরিচালনা করতে সক্ষম হওয়ার …

6
একটি ptionচ্ছিক বুলের মান পরীক্ষা করা হচ্ছে
যখন আমি toচ্ছিক বুলটি সত্য কিনা তা পরীক্ষা করতে চাই, এটি করা কার্যকর হয় না: var boolean : Bool? = false if boolean{ } এটি এই ত্রুটির ফলাফল: @চ্ছিক টাইপ '@ আইভালিউল?' বুলিয়ান হিসাবে ব্যবহার করা যায় না; পরিবর্তে '! = শূন্য' জন্য পরীক্ষা আমি শূন্য পরীক্ষা করতে চাই না; …

8
কীভাবে সমাধান করবেন "স্ট্রিং ইন্টারপোলেশন একটি alচ্ছিক মানের জন্য একটি ডিবাগ বিবরণ উত্পাদন করে; আপনি কি এই স্পষ্ট করে বলতে চাইছেন? " এক্সকোড 8.3 বিটাতে?
বিটা ৮.৩ থেকে, লক্ষ লক্ষ সতর্কতা "স্ট্রিং অন্তরঙ্গকরণ একটি alচ্ছিক মানের জন্য একটি ডিবাগ বিবরণ উত্পন্ন করে; আপনার এটিকে সুস্পষ্ট করার অর্থ কি?" আমার কোড হাজির। উদাহরণস্বরূপ, সতর্কতা নিম্নলিখিত পরিস্থিতিতে আপ পপ আপ, যেখানে বিকল্পগুলি শূন্য করতে পারে: let msg = "*** Error \(options["taskDescription"]): cannot load \(sUrl) \(error)" পূর্বে ডিজাইন …

2
+চ্ছিক উপাদানগুলির সাথে জোড়গুলির সি ++ 17 ভেক্টর কীভাবে শুরু করতে হয়
সি ++ 17 এ, আপনি কীভাবে একটি alচ্ছিক উপাদান দিয়ে জোড় (বা টিপলস) এর একটি ভেক্টর ঘোষণা এবং প্রারম্ভিক করবেন? std::vector<std::pair<int, optional<bool> > > vec1 = { {1, true}, {2, false}, {3, nullptr}}; আমার একটি জুড়ি রয়েছে যেখানে দ্বিতীয় উপাদানটি নাল / alচ্ছিক হতে পারে।

3
ডিফল্ট তালিকাটি ফেরত দিচ্ছেন যদি জাভা 8 স্ট্রিম ব্যবহার করে তালিকাটি খালি থাকে?
কোনও উপায় আছে যাতে নীচে স্ট্রিম ক্রিয়াকলাপগুলির একটি সেট হিসাবে সম্পাদন করা যায়, স্পষ্টভাবে পরীক্ষা করার পরিবর্তে প্রস্তাবিত পণ্যগুলি খালি রয়েছে কিনা তারপরে ডিফল্ট তালিকাটি ফেরান অন্য ফিল্টারড তালিকাটি ফেরত দিন ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return DEFAULT_PRODUCTS; } return …

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