نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع Process.ppid في روبي
يعيد التابع ppid معرِّف العملية الأب للعملية الحالية. هذا التابع غير متوافر على جميع المنصات. البنية العامة ppid → integer
القيم المعادة يعاد عدد صحيح يمثِّل مُعرِّف العملية الأب للعملية الحالية. ملاحظة: القيمة المعادة على أنظمة Win32/64 غير جديرة بالثقة. أمثلة مثال على استعمال التابع ppid: puts "I am #{Process.pid}"
Process.fork { puts "Dad is #{Process.ppid}" }
ناتج تنفيذ هذا المثال هو: I am 27417
Dad is 27417
انظر أيضًا التابع getsid: يعيد مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة. التابع pid: ...
Object.prototype
الخاصية Object.prototype تُمثِّل القيمة الكائن prototype التابعة للكائن Object. سمات الخاصية Object.prototype قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف جميع الكائنات في JavaScript تقريبًا تنحدر من الكائن Object، والكائنات الاعتيادية ترث الخاصيات (بما في ذلك الدوال) من الكائن Object.prototype، على الرغم أنَّه يمكن إعادة الكتابة فوق تلك الخاصيات. قد تُنشَأ كائنات من النوع Object لا ينطبق فيها ما سبق (مثلًا عبر استخدام الدالة Object.create(null)) أو يمكن تعديل كائن prototype مما لا يجعل ما سبق صحيحًا (مثلًا عبر ...
Array.prototype.some()
الدالة Array.prototype.some() تختبر إذا كان أحد عناصر المصفوفة على الأقل يحقق الاختبار المُحدَّد من قِبل الدالة المعنية. function isBiggerThan10(element, index, array) {
return element > 10;
}
[2, 5, 8, 1, 4]. some(isBiggerThan10); // false
[12, 5, 8, 1, 4].some(isBiggerThan10); // true
البنية العامة arr.some(callback[, thisArg])
callback الدالة التي ستختبر كل عنصر من عناصر المصفوفة، وتقبل ثلاثة وسائط. currentValue العنصر الحالي الذي يُعالِج في المصفوفة، وهذه القيمة مطلوبة. index فهرس العنصر الحالي في المصفوفة، وهذه القيمة اختيارية. array المصفوفة التي ...
الدالة onEach() في Kotlin
تطبّق الدالة onEach() دالةً محددةً على كل محرف من محارف السلسلة التي استٌدعيت معها، ثم تعيد تلك السلسلة. البنية العامة inline fun <S : CharSequence> S.onEach(
action: (Char) -> Unit
): S
بيئة التشغيل المطلوبة: Kotlin 1.1. وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات action الدالة المراد تطبيقها على كل محرف من محارف السلسلة المعطاة. يمرر إلى الدالة كل محرف على حدة ثم تعيد قيمة مقابلة له. القيم المعادة ...
التابع String.each_char في روبي
يُمرر التابع each_char كل محرف من محارف السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة. في حال عدم وجود كتلة، فسيعيد التابع كائنًا من النوع enumerator . البنية العامة each_char {|cstr| block } → str
each_char → an_enumerator
القيمة المعادة تعاد السلسلة النصية التي تعيدها الكتلة block المعطاة بعد تمرير كل محرف من محارف السلسلة النصية المعطاة إليها، أو يُعاد كائن من النوع enumerator في حال عدم وجود كتلة. أمثلة مثال على استخدام التابع each_char: "hello".each_char {|c| print c, ' ' }
ناتج ...
Array.prototype.length
الخاصية Array.prototype.length تُعيد عدد العناصر في المصفوفة، وهذه القيمة هي عدد صحيح بطول 32 بت دون إشارة، وهي أكبر من أكبر فهرس في المصفوفة. var items = ['shoes', 'shirts', 'socks', 'sweaters'];
items.length; // 4
الوصف قيمة الخاصية length هي عددٌ صحيحٌ له إشارة موجبة وقيمته تكون من 2 إلى 232. var namelistA = new Array(4294967296); //2 to the 32nd power = 4294967296
var namelistC = new Array(-100) // رقم سالب
console.log(namelistA.length); //RangeError: Invalid array length
console.log(namelistC.length); //RangeError: Invalid array length
var namelistB ...
المكررات والمولدات في TypeScript
الكائنات القابلة للتكرار (Iterables) يُعدّ كائنٌ قابلًا للتكرار إذا كان يطبِّق الخاصيّة Symbol.iterator. هناك بعض الأنواع القابلة للتكرار المضمّنة في اللغة مثل Array، وMap، وSet، وString، وInt32Array، وUint32Array، إلخ… تُطبِّق هذه الأنواع الخاصية Symbol.iterator داخليًّا. تكون الدالةُ Symbol.iterator على كائنٍ معيّنٍ الدالةَ المسؤولةَ عن إعادة قائمة القيم التي يُكرَّر عليها. جمل for..of تدور الجملة for..ofحول كائن قابل للتكرار مُستدعيَةً الخاصيّة Symbol.iterator الموجودة على الكائن. هذا مثال بسيط على كيفيّة استخدام for..of للدوران على عناصر مصفوفة: let someArray = [1, ...
التابع Complex.denominator في روبي
يعيد التابع denominator قاسم (denominator) العدد العقدي، أي القاسم المشترك الأصغر (LCM، اختصارٌ للعبارة lowest common multiple) للجزأين الحقيقي والتخيلي. البنية العامة denominator → integer
القيمة المعادة يعاد قاسم العدد العقدي، أي المضاعف المشترك الأصغر للجزأين الحقيقي والتخيلي. أمثلة أمثلة عن استخدام معامل التابع denominator: # 1 2 3+4i <- numerator
# - + -i -> ----
# 2 ...
الدالة itertools.tee() في بايثون
تعيد الدّالة itertools.tee() عددًا مُحدّدًا من المُكرّرات المُستقلّة عن بعضها البعض من كائن واحد قابل للتّكرار. البنية العامة itertools.tee(iterable, n=2)
المعاملات iterable الكائن القابل للتّكرار. n عدد المُكرّرات المُستقلّة المرغوب إنشاؤها من الكائن iterable. القيمة المعادة عددٌ n من المُكرّرات المُستقلّة المُولَّدة من الكائن القابل للتّكرار المُعطى. أمثلة المثال التّالي يوضّح كيفيّة عمل هذه الدّالة: >>> it = itertools.tee('abc', 2)
>>> it
(<itertools._tee object at 0x7f79c6fc9f48>, <itertools._tee object at 0x7f79c4e73588>)
>>> [list(i) for i in it]
[['a', 'b', 'c'], ['a', 'b', 'c']]
ملاحظات الدّالة ...
المولدات في PHP
تقدّم المولِّدات (Generators) طريقة سهلة لاستخدام المكرِّرات (Iterators) البسيطة دون الدخول في تعقيدات استخدام صنف يطبّق الواجهة Iterator. تتيح المولِّدات كتابة شيفرة تستخدم foreach لمرور على مجموعة من البيانات دون الحاجة إلى بناء مصفوفة في الذاكرة مما قد يؤدي إلى تجاوز حدود الذاكرة، أو يحتاج إلى وقت معالجة طويل لإنشائه. بدلًا من ذلك، يمكن كتابة دالة مولِّدة وهي دالة مشابهة للدوال الاعتيادية باستثناء أنّها لا تعيد النتيجة مرة واحدة بل تعيد العدد المطلوب من النتائج لغرض تقديم القيم التي يتم ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).