نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الصنف KeyError في روبي
يُطلق الاستثناء KeyError عندما لا يكون المفتاح (key) المُحدد موجودًا، وهو صنف فرعي من IndexError. h = {"foo" => :bar}
h.fetch("foo") #=> :bar
h.fetch("baz") #=> KeyError: key not found: "baz"
توابع الكائن العامة (Public Instance Methods) key يعيد المفتاح الذي تسبب في رمي الخطأ KeyError. receiver يعيد المتلقي (receiver) المقترن بالاستثناء KeyError. مصادر قسم الصنف KeyError في توثيق روبي الرسمي.
التابع KeyError.receiver في روبي
يعيد التابع receiver المتلقي (receiver) المقترن بالاستثناء KeyError. البنية العامة receiver → object
القيمة المعادة يعاد المستقبل (receiver) المقترن بالاستثناء KeyError. انظر أيضا التابع key: يعيد المفتاح الذي تسبب في رمي الاستثناء KeyError. مصادر قسم التابع receiver في الصنف KeyError في توثيق روبي الرسمي.
التابع KeyError.key في روبي
يعيد التابع key المفتاح الذي تسبب في رمي الاستثناء KeyError. البنية العامة key → object
القيمة المعادة يعاد المفتاح الذي تسبب في رمي الاستثناء KeyError. انظر أيضا التابع receiver: يعيد المستقبل (receiver) المقترن بالاستثناء KeyError. مصادر قسم التابع key في الصنف KeyError في توثيق روبي الرسمي.
التابع Hash.fetch_values في روبي
يعيد التابع fetch_values مصفوفة تحتوي على القيم المقترنة بالمفاتيح المعطاة. يرمى الاستثناء KeyError عند تعذر العثور على أحد المفاتيح. البنية العامة fetch_values(key, ...) → array
fetch_values(key, ...) { |key| block } → array
المعاملات key المفتاح الذي يراد جلب القيمة المقترنة به. ... المفاتيح الأخرى المراد جلب القيم المقترنة بها. القيمة المعادة تعاد مصفوفة تحتوي على القيم المقترنة بالمفاتيح key و ... المعطاة. يرمى الاستثناء KeyError عند تعذر العثور على أحد المفاتيح. أمثلة مثال على استعمال التابع fetch_values: h = { "cat" ...
التابع Hash.fetch في روبي
يعيد التابع fetch قيمة من الكائن Hash لمفتاح معين. إذا كان المفتاح غير موجود، هناك عدة خيارات متاحة لتطبيقها وهي: مع عدم تمرير معاملات أخرى غير المفتاح، سيُرمَى الاستثناء KeyError. إذا مُرِّرت قيمة أخرى بعد المفتاح، فستُعاد هذه القيمة على أساس أنها قيمة افتراضية. إذا أعطيت الكتلة الاختيارية، فستُنفَّذ وتُعاد نتيجتها. البنية العامة fetch(key [, default] ) → obj
fetch(key) {| key | block } → obj
المعاملات key المفتاح المراد جلب القيمة المرتبطة به في الكائن Hash. default القيمة الافتراضية التي ...
التابع ENV.fetch في روبي
يجلب التابع fetch قيمة متغير بيئة ذي اسمٍ محدَّدٍ؛ في حال لم يكن ذلك الاسم موجودًا ولم يُمرَّر أي شي إلى التابع ولا حتى كتلة برمجية، فسيٌطلق الخطأ KeyError. أمَّا في حال تمرير كتلة، فستُستدعَى مع الاسم الذي لم يُعثَر عليه ويعاد ناتج تنفيذها، أو إذا أعطي الوسيط default، فستعاد قيمته إن لم تٌعطَ أي كتلة في تلك الحالة. البنية العامة fetch(name) → value
fetch(name, default) → value
fetch(name) { |missing_name| ... } → value
المعاملات name اسم متغير البيئة المراد البحث ...
Python/pathlib/Path/owner
التابع PurePath.owner في بايثون يعيد هذا التابع اسم المستخدم المالك للملف. ويرمي استثناءً KeyError إن كان معرف المستخدم uid غير موجود في قاعدة بيانات النظام. يُمسح باستخدام هذا التابع في أنظمة POSIX فقط، ويُرمى الاستثناء NotImplementedError عند استدعائه في ويندوز. البنية العامة المعاملات بدون معاملات القيمة المعادة يعيد هذا التابع اسم المستخدم المالك للملف. ويرمي استثناءً KeyError إن كان معرف المستخدم uid غير موجود في قاعدة بيانات النظام. أمثلة يبين المثال التالي طريقة استخدام التابع: انظر أيضًا مصادر
التابع dict.popitem() في بايثون
يحذف التابع زوج (مفتاح، قيمة) عشوائيًا من القاموس ويعيد قيمته. البنية العامة dict.popitem()
القيمة المعادة يعيد التابع زوج (مفتاح، قيمة) المحذوف من القاموس، ويطلق الخطأ KeyError إن كانت المجموعة فارغة. أمثلة يبين المثال التالي النتائج المعادة من تطبيق التابع: >>> employee = {'first-name': 'Ahmed', 'last-name': 'Jamil', 'age': 28}
>>> employee.popitem()
('age', 28)
>>> employee.popitem()
('last-name', 'Jamil')
>>> employee.popitem()
('first-name', 'Ahmed')
>> employee.popitem()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'popitem(): dictionary is empty'
انظر أيضًا القواميس في بايثون. التابع dict.pop(): حذف المفتاح المحدد ...
التابع set.remove() في بايثون
يحذف التابع عنصرًا واحدًا من المجموعة. البنية العامة remove(elem)
المعاملات elem العنصر المراد حذفه من المجموعة. إن لم يكن هذا العنصر ضمن المجموعة يطلق التابع الخطأ KeyError. أمثلة أمثلة نموذجية عن استخدام هذا التابع: >>> s = {1, 2, 3, 4, 5}
>>> s.remove(3)
>>> s
{1, 2, 4, 5}
>>> s.remove(6)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 6
انظر أيضًا المجموعات في بايثون. التابع set.add(): إضافة عنصر واحد إلى المجموعة. التابع set.discard(): حذف عنصر واحد من المجموعة إن ...
التابع dict.pop() في بايثون
يحذف التابع المفتاح المحدد في المعاملات ويعيد قيمته. البنية العامة dict.pop(key[, default])
المعاملات key المفتاح المراد حذفه. default القيمة التي يعيدها التابع في حال عدم العثور على المفتاح المطلوب. القيمة المعادة إن كان المفتاح المراد حذفه موجودًا في القاموس فإنّ التابع يحذفه ويعيد قيمته، وإن لم يكن المفتاح موجودًا فإنّ التابع يعيد قيمة المعامل default. في حال لم يكن المفتاح المراد حذفه موجودًا في القاموس ولم يمتلك المعامل default أيّ قيمة فإنّ التابع يطلق الخطأ KeyError. أمثلة يوضح المثال التالي ...