نتائج البحث

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

دمج التصريحات في TypeScript

مقدمة تصِف بعض المبادئ الفريدة الموجودة في لغة TypeScript شكل كائنات JavaScript على مستوى الأنواع. مبدأ دمج التصريحات (declaration merging) من المزايا التي تنفرد بها TypeScript. سيُساعد فهم هذا المبدأ على العمل مع شيفرة JavaScript الموجودة مسبقًا. إضافة إلى أنّها توفّر قدرة على إعمال مبادئ تجريد (abstraction concepts) أكثر تقدّمًا. نعني بدمج التصريحات في هذه الصفحة بأنّ المترجم يدمج تصريحين مختلفين لهما نفس الاسم في تعريف واحد. يمتلك هذا التعريف المندمج مزايا التصريحين الأصليّين. يُمكن دمج أي عدد من التصريحات، ...

الدالة isSpace()‎ في أردوينو

تتحقَّق الدالة isSpace()‎ إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space). محارف المسافات البيضاء هي: '‎\f': الانتقال إلى الصفحة الجديدة (formfeed). '‎\n': سطرٍ جديد (newline). '‎\r': العودة إلى بداية السطر  (carriage return). '‎\t': مسافة جدولة أفقية (horizontal tab). '‎\v': مسافة جدولة رأسية (vertical tab). بالإضافة إلى الفراغ (space). البنية العامة isWhitespace(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar أحد محارف المسافات البيضاء. أمثلة مثالٌ على استعمال الدالة isWhitespace()‎: if (isWhitespace(this)) ...

الدالة isAlphaNumeric()‎ في أردوينو

تتحقَّق الدالة isAlphaNumeric()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا. البنية العامة isAlphaNumeric(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar محرفًا أبجديًّا أو عددًا. أمثلة مثالٌ على استعمال الدالة isAlphaNumeric()‎: if (isAlphaNumeric(this)) // محرفًا أبجديًّا أو عددًا this التحقق إن كان المتغير { Serial.println("المحرف هو محرف أبجدي أو عدد"); } else { Serial.println("ليس المحرف محرفًا أبجديًّا أو عددًا"); } انظر أيضًا الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا. الدالة ...

الدالة urllib.parse.quote()‎‎ في بايثون

تستبدل الدالة الحروف الخاصة في السلسلة النصية المعطاة باستخدام علامة التهريب ‎%xx. البنية العامة urllib.parse.quote(string, safe='/', encoding=None, errors=None) ‎المعاملات safe يحدّد هذا المعامل محارف ASCII الإضافية التي يجب على الدالة أن لا تحيطها بعلامات اقتباس. يحمل هذا المعامل القيمة الافتراضية '/'. string يمكن أن يكون سلسلة نصية أو كائن bytes. ملاحظة: اعتُمد المعيار RFC 3986 عوضًا عن المعيار RFC 2396 لاقتباس سلاسل URL النصية في الإصدار 3.7 من بايثون، وقد أضيف الرمز "~" إلى مجموعة المحارف المحجوزة. encoding و errors ...

الدالة isPrintable()‎ في أردوينو

تتحقَّق الدالة isPrintable()‎ إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا). البنية العامة isPrintable(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar قابلًا للطباعة. أمثلة مثالٌ على استعمال الدالة isPrintable()‎: if (isPrintable(this)) // محرفًا قابلًا للطباعة this التحقق إن كان المتغير { Serial.println("ٍّالمحرف هو محرف قابل للطباعة"); } else { Serial.println("ليس المحرف محرفًا قابلًا للطباعة"); } انظر أيضًا الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر ...

الدالة isUpperCase()‎ في أردوينو

تتحقَّق الدالة isUpperCase()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case). البنية العامة isUpperCase(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar محرفًا أبجديًّا كبيرًا. أمثلة مثالٌ على استعمال الدالة isUpperCase()‎: if (isUpperCase(this)) // محرفًا أبجديًّا كبيرًا this التحقق إن كان المتغير { Serial.println("ٍّالمحرف هو محرف أبجدي كبير"); } else { Serial.println("ليس المحرف محرفًا أبجديًّا كبيرًا"); } انظر أيضًا الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا. الدالة isAlphaNumeric()‎: تتحقَّق إن ...

الدالة isLowerCase()‎ في أردوينو

تتحقَّق الدالة isLowerCase()‎ إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case). البنية العامة isLowerCase(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar محرفًا أبجديًّا صغيرًا. أمثلة مثالٌ على استعمال الدالة isLowerCase()‎: if (isLowerCase(this)) // محرفًا أبجديًّا صغيرًا this التحقق إن كان المتغير { Serial.println("المحرف هو محرف أبجدي صغير"); } else { Serial.println("ليس المحرف محرفًا أبجديًّا صغيرًا"); } انظر أيضًا الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا. الدالة isAlphaNumeric()‎: ...

الدالة isHexadecimalDigit()‎ في أردوينو

تتحقَّق الدالة isHexadecimalDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0. البنية العامة isHexadecimalDigit(thisChar) المعاملات thisChar المحرف المراد التحقُّق منه. القيم المعادة تعاد القيمة true إن كان المعامل thisChar رقمًا ستَّ عشريٍّ. أمثلة مثالٌ على استعمال الدالة isHexadecimalDigit()‎: if (isHexadecimalDigit(this)) // رقمًا ستَّ عشريٍّ this التحقق إن كان المتغير { Serial.println("ٍّالمحرف هو رقم ستُّ عشري"); } else { Serial.println("ليس المحرف رقمًا ستَّ عشريٍّ"); } انظر أيضًا الدالة isAlpha()‎: تتحقَّق إن كان المحرف المُمرَّر إليها ...

تثبيت روبي على مختلف المنصات

توجد عدة طرق لتنزيل وتثبيت روبي على كل منصة وهي: في لينكس (والأنظمة الشبيه بيونكس)، تستطيع استعمال نظام مدير الحزم لتوزيعتك (الطريقة الأسهل) أو أية أداة من طرف ثالث (مثل rbenv و RVM). على أي حال، إصدار روبي المثبت عن طريق نظام مدير الحزم قد لا يكون هو الإصدار الأحدث، لذا انتبه لهذا الأمر. في macOS، يمكنك استعمال مدير الحزم أو أداة من طرف ثالث (مثل rbenv و RVM). في ويندوز، تستطيع استخدام RubyInstaller. يمكنك باستعمال المثبِّت هذا تثبيت إصدار ...

التابع Object.untaint في روبي

يُلغي التابع untaint علامة الحالة الفاسدة (tainted) من الكائن الذي استدعي معه. ألقِ نظرة على التابع taintلمعرفة المزيد حول الحالة الفاسدة. البنية العامة untaint → obj القيم المعادة يُعاد الكائن المعطى بعد تحويله من الحالة الفاسدة (taint) إلى الحالة الطبيعية. انظر أيضًا التابع taint: يصم الكائن الذي استدعي معه بأنه كائنٌ فاسد. التابع ?tainted: يتحقَّق إذا كان التابع فاسدًا. التابع trust: يعدُّ تابعًا مهملًا وهو مكافئٌ تمامًا للتابع untaint. التابع untrust: يعدُّ تابعًا مهملًا وهو مكافئٌ تمامًا للتابع taint. التابع ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).