نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

التابع Numeric.nonzero?‎‎ في روبي

يعيد التابع nonzero?‎ العدد الذي استُدعي معه إن كان غير صفري، أو يعيد القيمة nil خلاف ذلك. هذا السلوك مفيد في المقارنات المتسلسلة (انظر المثال في قسم الأمثلة). البنية العامة nonzero? → self or nil‎ القيمة المعادة يعاد العدد المعطى نفسه إن كان غير صفري، أو تعاد القيمة nil خلاف ذلك. أمثلة مثال على استخدام التابع nonzero?‎: a = %w( z Bb bB bb BB a aA Aa AA A ) b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || ...

عوامل الزيادة والنقصان في PHP

تدعم PHP عوامل الزيادة والنقصان السابقة واللاحقة المماثلة للعوامل المستخدمة في لغة C. ملاحظة: تؤثر عوامل الزيادة والنقصان على الأعداد والسلاسل النصية فقط، ولا تتأثر المصفوفات والكائنات والموارد بهذه العوامل. لا يؤثر عامل النقصان على قيم NULL ولكن استخدام عامل الزيادة يعود بالنتيجة 1. المثال الاسم التأثير ‎++$a‎ الزيادة السابقة زيادة قيمة المتغير ‎$a بمقدار 1، ثم إعادة القيمة الجديدة للمتغير ‎$a. ‎$a++‎ الزيادة اللاحقة إعادة قيمة ‎$a، ثم زيادة القيمة بمقدار 1. ‎--$a النقصان السابق إنقاص قيمة المتغير ‎$a ...

عوامل الزيادة والنقصان في PHP

تدعم PHP عوامل الزيادة والنقصان السابقة واللاحقة المماثلة للعوامل المستخدمة في لغة C. ملاحظة: تؤثر عوامل الزيادة والنقصان على الأعداد والسلاسل النصية فقط، ولا تتأثر المصفوفات والكائنات والموارد بهذه العوامل. لا يؤثر عامل النقصان على قيم NULL ولكن استخدام عامل الزيادة يعود بالنتيجة 1. المثال الاسم التأثير ‎++$a‎ الزيادة السابقة زيادة قيمة المتغير ‎$a بمقدار 1، ثم إعادة القيمة الجديدة للمتغير ‎$a. ‎$a++‎ الزيادة اللاحقة إعادة قيمة ‎$a، ثم زيادة القيمة بمقدار 1. ‎--$a النقصان السابق إنقاص قيمة المتغير ‎$a ...

الدالة chr()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة chr()‎ حرفًا معينًا. الوصف string chr ( int $ascii ) تُعيد الحرف الموافق لترميز ASCII. تُكَمِّل هذه الدالة نظيرتها ‎ord()‎. المعاملات ascii الكود في ترميز ASCII. تُحَوَّل القيم خارج المجال 0..255 إلى القيم توافقها داخل هذا المجال، وذلك عبر تطبيق الخوارزمية التالية: while ($ascii < 0) { $ascii += 256; } $ascii %= 256; القيم المعادة تُعيد الدالة chr()‎ الحرف الموافق لترميز ASCII. أمثلة المثال 1: مثال بسيط عن الدالة chr()‎ <?php $str="The string ends in escape: "; $str ...

التابع IO.putc‎ في روبي

يكتب التابع putc المحرف المُمرَّر إليه في المجرى الذي استدعي معه. البنية العامة putc(obj) → obj‎ المعاملات obj كائن يحوي المحرف المراد كتابته على المجرى المعطى. إن كان هذا الكائن عددًا، فسيُكتَب المحرف الذي رمزه هو قيمة البايت الأقل أهمية (least-significant byte). أما إن كان obj سلسلةً نصيةً، فسيُكتَب أول محرف من محارف هذه السلسلة في المجرى. خلاف ذلك، سيُطلق الاستثناء TypeError. القيمة المعادة يعاد المعامل obj بعد كتابته على المجرى المعطى. أمثلة مثال على استخدام التابع putc‎: $stdout.putc "A" $stdout.putc ...

التابع ARGF.putc في روبي

يكتب التابع putc محرفًا واحدًا على المجرى ios (اختصارًا للعبارة Input Output Stream). البنية العامة putc(obj) → obj المعاملات obj إن كان المعامل obj قيمةً عدديةً، فسيكتب التابع putc المحرف الذي تتساوى قيمته العددية مع القيمة العددية للبايت الأقل أهمية (least-significant) من الكائن obj على المجرى ios. أمَّا إن كان المعامل obj سلسلةً نصيةً، فسيكتب التابع المحرف الأول من هذه السلسلة على المجرى ios. إن لم يكن obj سلسلةً نصيةً ولا عددًا، فسيُطلَق الخطأ TypeError. القيم المعادة يعاد الكائن obj ...

الدالة toByteArray()‎ في Kotlin

ترمز الدالة toByteArray()‎ جميع محارف السلسلة النصية التي استٌدعيت معها وفقًا لترميز محدد ثم تضع الناتج في مصفوفة من النوع ByteArray. البنية العامة inline fun String.toByteArray( charset: Charset = Charsets.UTF_8 ): ByteArray بيئة التشغيل المطلوبة: JVM. يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات charset اسم الترميز المراد تحويل محارف السلسلة النصية المعطاة إليه. القيمة الافتراضية هي: Charsets.UTF_8. القيم المعادة تعاد مصفوفة من النوع ByteArray تحوي ناتج ترميز جميع ...

التابع String.tr في روبي

يعيد التابع tr نسخة عن السلسلة النصية المُعطاة مع استبدال مجموعة محارف محدَّدة فيها بالمحارف المقابلة المعطاة. البنية العامة tr(from_str, to_str) => new_str يعيد التابع tr نسخة عن السلسلة النصية المُعطاة مع استبدال مجموعة حروف السلسلة  from_str بالحروف المقابلة لها فى السلسلة to_str. إذا كانت السلسلة to_str أقصر من السلسلة from_str، فسيكرر الحرف الأخير فيها حتى تصبحان متساويتين من أجل الحفاظ على التنسيق. يمكن أن تحتوي كلا السلسلتين from_str و to_str على الصيغة c1-c2، والتي تُستعمَل للإشارة إلى مجال محدد من ...

الدالة itertools.combinations_with_replacement()‎ في بايثون

تعيد الدّالة itertools.combinations_with_replacement()‎ تسلسلات فرعيّة (subsequences) تُعدّ تجميعات ذات طول مُحدّد لعناصر الكائن القابل للتّكرار المُعطى مع السّماح للعناصر بأن تُكرَّر لأكثر من مرّة. تُنتَج التّجميعات حسب الترتيب المُعجميّ (lexicographic). ما يعني بأنّ الصّفوف النّاتجة ستكون مُرتّبةً إن كان الكائن القابل للتّكرار المُعطى مُرتّبًا. تُعامَل العناصر على أنّها فريدة حسب موقعها، وليس حسب قيمها. لذا إن كانت عناصر الكائن القابل للتّكرار المُدخَل فريدةً فستكون التّجميعات المُنتجةُ فريدةً كذلك. البنية العامة itertools.combinations_with_replacement(iterable, r) المعاملات iterable الكائن القابل للتّكرار. r طول الصّفوف ...

الدالة split()‎ في Kotlin

تقتطع الدالة split()‎ المحارف الموجودة بين الأجزاء المتطابقة مع تعبير نمطي معين أو بين سلاسل نصية أو محارف معينة في سلسلة المحارف الممررة إليها وتعيدها في قائمة. البنية العامة fun CharSequence.split( regex: Pattern, limit: Int = 0 ): List<String> inline fun CharSequence.split( regex: Regex, limit: Int = 0 ): List<String> fun CharSequence.split( vararg delimiters: String, ignoreCase: Boolean = false, limit: Int = 0 ): List<String> fun CharSequence.split( ...