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

হিন্টিং টাইপ করুন নির্দিষ্ট বস্তুগুলিতে ফাংশন আর্গুমেন্টগুলি যুক্ত করে বা তাদের দৃ strongly়ভাবে টাইপ করে।

5
পাইথন 3.5 তে টাইপ ইঙ্গিতগুলি কী কী?
পাইথন ৩.৩-এ সর্বাধিক আলোচিত বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল টাইপ ইঙ্গিত । একটি উদাহরণ টাইপ নির্দেশ উল্লেখ করা হয় এই নিবন্ধটি এবং এই এক পাশাপাশি দায়িত্বের টাইপ নির্দেশ ব্যবহার করতে উল্লেখ। কেউ তাদের সম্পর্কে আরও ব্যাখ্যা করতে পারেন এবং কখন তাদের ব্যবহার করা উচিত এবং কখন নয়?

3
পাইথনে টাইপ ইঙ্গিত সহ ডিফল্ট প্যারামিটার মান যুক্ত করা হচ্ছে
আমার যদি এর মতো কোনও ফাংশন থাকে: def foo(name, opts={}): pass এবং আমি পরামিতিগুলিতে প্রকারের ইঙ্গিতগুলি যুক্ত করতে চাই, আমি এটি কীভাবে করব? আমি যেভাবে ধরে নিয়েছিলাম তা আমাকে একটি সিনট্যাক্স ত্রুটি দেয়: def foo(name: str, opts={}: dict) -> str: pass নিম্নলিখিতটি একটি সিনট্যাক্স ত্রুটি ফেলে না তবে এই কেসটি …

9
পিএইচপি 7 এর পূর্বে "স্ট্রিংয়ের একটি উদাহরণ থাকতে হবে, স্ট্রিং দেওয়া উচিত" কীভাবে সমাধান করবেন?
আমার কোডটি এখানে: function phpwtf(string $s) { echo "$s\n"; } phpwtf("Type hinting is da bomb"); এই ত্রুটির ফলাফল যা: ক্যাপচারযোগ্য মারাত্মক ত্রুটি: পিএইচপিডব্লিউটিএফ () এর কাছে আর্গুমেন্ট 1 পাস হয়েছে স্ট্রিংয়ের একটি উদাহরণ হতে হবে পিএইচপি একই শ্বাসে পছন্দসই ধরণটি স্বীকৃতি দেয় এবং প্রত্যাখ্যান করা আরও অরওলিয়ানর চেয়ে বেশি। পাঁচটি …
217 php  types  type-hinting 

3
টাইপ-ইঙ্গিতগুলি ব্যবহার করে একাধিক রিটার্ন টাইপ কীভাবে নির্দিষ্ট করা যায়
অজগরটিতে আমার একটি ফাংশন রয়েছে যা হয় হয় boolবা একটি ফেরত দিতে পারে list। টাইপ ইঙ্গিতগুলি ব্যবহার করে ফেরতের ধরণগুলি নির্দিষ্ট করার কোনও উপায় আছে কি? উদাহরণস্বরূপ, এটি করার সঠিক উপায় কি এটি? def foo(id) -> list or bool: ...

4
হিন্টিং টাইপ ব্যবহার করার সময় নাল আর্গুমেন্ট পাস করতে পারে না
নিম্নলিখিত কোড: <?php class Type { } function foo(Type $t) { } foo(null); ?> রান সময় ব্যর্থ: PHP Fatal error: Argument 1 passed to foo() must not be null অন্য ভাষার মতো নালিকা কেন পাস করার অনুমতি নেই?
191 php  type-hinting 

1
প্রকারের ইঙ্গিত সহ কীভাবে "nlalable" রিটার্ন টাইপ নির্দিষ্ট করবেন
ধরুন আমার একটি ফাংশন রয়েছে: def get_some_date(some_argument: int=None) -> %datetime_or_None%: if some_argument is not None and some_argument == 1: return datetime.utcnow() else: return None কিছু হতে পারে তার জন্য আমি কীভাবে রিটার্ন টাইপ নির্দিষ্ট করব None?

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

3
পিএইচপি 7 এ নুলযোগ্য রিটার্নের প্রকারগুলি
পিএইচপি 7 রিটার্নের ধরণের ঘোষণার প্রবর্তন করে । যার অর্থ এখন আমি প্রত্যাবর্তন মানটি নির্দিষ্ট শ্রেণি, ইন্টারফেস, অ্যারে, কলযোগ্য বা সদ্য ইঙ্গিতযোগ্য স্কেলার প্রকারগুলির মধ্যে একটি, ফাংশন পরামিতিগুলির পক্ষে সম্ভব হিসাবে এটি চিহ্নিত করতে পারি। function returnHello(): string { return 'hello'; } প্রায়শই এটি ঘটে থাকে যে কোনও মান সর্বদা …

3
* আরগস এবং ** কোয়ার্গের জন্য টীকা লিখুন
আমি কিছু ইন্টারফেস লিখতে অ্যাবস্ট্রাক্ট বেস ক্লাসগুলির সাথে পাইথনের ধরণের টীকাগুলি চেষ্টা করে দেখছি। এর সম্ভাব্য প্রকারগুলি *argsএবং এর জন্য কোনও উপায় আছে কি **kwargs? উদাহরণস্বরূপ, কিভাবে প্রকাশ করবে একটি ফাংশন বুদ্ধিমানের আর্গুমেন্ট পারেন একটি হয় intবা দুই intগুলি? type(args)দেয় Tupleতাই আমার অনুমানটি প্রকারটি বর্ণনা করা ছিল Union[Tuple[int, int], Tuple[int]]তবে …

2
আমি কীভাবে আমার টাইপ ইঙ্গিতগুলিতে ফাংশন প্রকারটি নির্দিষ্ট করতে পারি?
আমি আমার বর্তমান পাইথন 3.5 প্রকল্পে প্রকারের ইঙ্গিতগুলি ব্যবহার করতে চাই। আমার ফাংশনটি প্যারামিটার হিসাবে একটি ফাংশন গ্রহণ করা উচিত। আমি কীভাবে আমার টাইপ ইঙ্গিতগুলিতে টাইপ ফাংশন নির্দিষ্ট করতে পারি? import typing def my_function(name:typing.AnyStr, func: typing.Function) -> None: # However, typing.Function does not exist. # How can I specify the …

5
একটি নির্দিষ্ট ধরণের তালিকার ইঙ্গিতটি টাইপ করুন
পাইথন 3 এর ফাংশন টীকাগুলি ব্যবহার করে, পাইচার্ম এবং অন্যান্য আইডিইগুলিতে হিন্টিং টাইপের উদ্দেশ্যে একটি সমজাতীয় তালিকার (বা অন্যান্য সংগ্রহের) মধ্যে থাকা আইটেমগুলির ধরণ নির্দিষ্ট করা সম্ভব? ইন্টিস্টের তালিকার জন্য সিউডো-পাইথন কোড উদাহরণ: def my_func(l:list<int>): pass আমি জানি এটি ডকস্ট্রিং ব্যবহার করে সম্ভব ... def my_func(l): """ :type l: list[int] …

2
নামডটপলে ইঙ্গিতগুলি টাইপ করুন
নিম্নলিখিত কোডের টুকরো বিবেচনা করুন: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) আমি কী অর্জন করতে চাইছি তার উপরোক্ত কোডটি প্রদর্শন করার একমাত্র উপায়। আমি namedtupleটাইপ ইঙ্গিত দিয়ে করতে চাই । উদ্দেশ্য হিসাবে ফলাফল কীভাবে অর্জন করবেন আপনি কোনও মার্জিত উপায় জানেন?

5
চক্রীয় আমদানি ছাড়াই পাইথন প্রকারের ইঙ্গিত
আমি আমার বিশাল শ্রেণিকে দুটি ভাগে ভাগ করার চেষ্টা করছি; ভাল, মূলত "প্রধান" শ্রেণিতে এবং অতিরিক্ত ফাংশন সহ একটি মিশ্রণ, এরকম: main.py ফাইল: import mymixin.py class Main(object, MyMixin): def func1(self, xxx): ... mymixin.py ফাইল: class MyMixin(object): def func2(self: Main, xxx): # <--- note the type hint ... এখন, এটি কেবলমাত্র …

2
পাইথন অকার্যকর রিটার্ন টাইপ টিকা
পাইথন ৩.x এ, কোনও ফাংশনের রিটার্ন টাইপ টীকাগুলি ব্যবহার করা সাধারণ: def foo() -> str: return "bar" "অকার্যকর" প্রকারের জন্য সঠিক টিকাটি কী? আমি 3 টি বিকল্প বিবেচনা করছি: def foo() -> None: যৌক্তিক আইএমও নয়, কারণ Noneএটি কোনও ধরণের নয়, def foo() -> type(None): প্রাপ্তির জন্য আমার জানা সেরা …

1
ব্যবহারকারীর সংজ্ঞায়িত ক্লাসগুলির সাথে ইঙ্গিতগুলি টাইপ করুন
একটি নির্দিষ্ট উত্তর খুঁজে পাওয়া যায়নি। আমি কোনও ফাংশনের জন্য টাইপ ইঙ্গিত করতে চাই এবং টাইপটি এমন কিছু কাস্টম ক্লাস যা আমি সংজ্ঞায়িত করেছি, এটি বলে CustomClass()। এবং তারপর আসুন কিছু ফাংশন বলুন, এটি কল FuncA(arg), আমার একটি যুক্তি নাম আছে arg। ইঙ্গিতটি টাইপ করার সঠিক উপায়টি হ'ল FuncA: def …

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