نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
النوع char في أردوينو
يحجز النوع char بايتًا واحدًا من الذاكرة ويخزِّن فيه قيمة محرف. تُكتَب المحارف ضمن علامتي اقتباس فرديتين مثل 'A' (من أجل عدة محارف [[[Arduino/string|سلسلة نصية]]]، استعمل علامة الاقتباس الزوجية مثل "ABC"). تُخزَّن أرقامٌ في البايت المحجوز من أجل النوع char تمثِّل قيمة المحرف المقابل. يشار إلى تلك الأرقام بالترميز، والترميز المستعمل هنا هو الترميز ASCII. انتقل إلى توثيق الجدول ASCII للاطلاع على جميع المحارف والقيمة العددية المقابلة لكلٍّ منها. هذا يعني أنَّه من الممكن إجراء بعض العمليات الحسابية على المحارف ...
الدالة char() في أردوينو
تحول الدالة char() القيمة المُمرَّرة إليها إلى النوع «محرف» (char). البنية العامة char(x)
المعاملات x القيمة المراد تحويلها، ويمكن أن تكون أيَّ نوعٍ من البيانات. القيم المعادة يعاد محرفٌ يمثِّل ناتج تحويل القيمة x. أمثلة مثال على استعمال الدالة char(): void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(char(65)); // A
Serial.println(char('a')); // a
}
انظر أيضًا الدالة byte(): تحول القيمة المُمرَّرة إليها إلى النوع «بايت» (byte). الدالة float(): تحول القيمة المُمرَّرة إليها إلى النوع «عدد عشري» (float). ...
النوع unsigned char في أردوينو
يحجز النوع unsigned char حجمًا من الذاكرة مقداره 1 بايت فقط. يشبه في ذلك النوع byte. يرمِّز هذا النوع المحارف التي تقع قيمتها في المجال 0 إلى 255. يفضل استعمال النوع byte بدلًا من هذا النوع من أجل تناسق نمط البرمجة في أردوينو. البنية العامة unsigned char var = val;
يمثِّل var اسم المتغير المراد التصريح به، وتمثِّل val القيمة أو المحرف المراد إسناده إلى هذا المتغير. أمثلة مثال عن تعريف متغير من النوع unsigned char: unsigned char myChar = 240;
انظر أيضًا النوع array: ...
Python/pathlib/Path/is char device
التابع PurePath.is_char_device في بايثون يعيد هذا التابع القيمة المنطقية True إذا كان المسار يشير إلى character device (أو إلى اختصار يشير إلى character device)، بينما يعيد False في حال كان المسار يشير إلى أي نوع آخر من الملفات. البنية العامة المعاملات بدون معاملات القيمة المعادة يعيد هذا التابع القيمة المنطقية True إذا كان المسار يشير إلى character device (أو إلى اختصار يشير إلى character device)، بينما يعيد False في حال كان المسار يشير إلى أي نوع آخر من الملفات. أمثلة ...
الدالة zipWithNext() في Kotlin
تنشئ الدالة zipWithNext() أزواجًا من محارف السلسلة التي استدعيت معها والمحارف التي لها الفهرس التالي من السلسلة الممررة إليها، أو تنشئ قيمًا ناتجة عن تمرير تلك الأزواج إلى دالة معينة. البنية العامة fun CharSequence.zipWithNext(): List<Pair<Char, Char>>
الإصدار المطلوب: Kotlin 1.2. إن استدعيت الدالة zipWithNext() مع سلسلة من المحارف ومع تمرير سلسلة أخرى إليها كمعامل، فستشكل أزواجًا من محارف السلسلة المعطاة التي لها فهرس معين ومحارف السلسلة other التي لها الفهرس التالي وتضعها في قائمة؛ طول القائمة المعادة يساوي طول أٌقصرهما. inline fun <R> CharSequence.zipWithNext(
transform: (a: Char, b: ...
الدالة CharSequence.forEachIndexed() في Kotlin
تُنفّد الدالةُ forEachIndexed() الدالةَ المُمرّرةَ إليها على كل محرف من محارف السلسلة التي استُدعيت معها وعلى فهرس ذلك المحرف. البنية العامة inline fun CharSequence.forEachIndexed(
action: (index: Int, Char) -> Unit)
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات action الدالة المراد تنفيذها مع كل محرف من محارف السلسلة المعطاة. يمرر إليها فهرس المحرف index وقيمته Char. أمثلة مثالٌ على استعمال الدالة ()forEachIndexed: fun main(args: Array<String>) {
val str = "Hsoubwiki"
...
الدالة CharSequence.groupingBy() في Kotlin
تُنشئ الدالة groupingBy() موردًا (source) من النوع Grouping من سلسلة المحارف التي استُدعيت معها لاستخدامه لاحقًا مع عمليات التجميع (group-and-fold operations) وذلك باستخدام الدالة keySelector المُمرّرة إليها لاستخلاص مفتاح من كل محرف. البنية العامة inline fun <K> CharSequence.groupingBy(
crossinline keySelector: (Char) -> K
): Grouping<Char, K>
الإصدار المطلوب: kotlin 1.1. وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات keySelector الدالة المستعملة في استخلاص مفتاح من كل محرف. القيم المعادة يُعاد موردٌ من النوع Grouping من المصفوفة أو المجموعة المعطاة لاستخدامه لاحقًا مع عمليات التجميع (group-and-fold). أمثلة ...
الدالة trim() في Kotlin
تحذف الدالة trim() المحارف المحققة لشرط معين، أو محارف محددة، أو المسافات الفارغة من بداية ونهاية سلسلة المحارف أو السلسلة النصية التي استُدعيت معها. البنية العامة inline fun CharSequence.trim(
predicate: (Char) -> Boolean
): CharSequence
inline fun String.trim(predicate: (Char) -> Boolean): String
fun CharSequence.trim(vararg chars: Char): CharSequence
fun String.trim(vararg chars: Char): String
fun CharSequence.trim(): CharSequence
inline fun String.trim(): String
يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات predicate دالةٌ تطبق ...
الدالة CharSequence.minWith() في Kotlin
تجلب الدالة minWith() المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى. البنية العامة fun CharSequence.minWith(
comparator: Comparator<in Char>
): Char?
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات comparator دالةٌ تمثل الموزان الذي سيُطبَّق على كل محرف من محارف السلسلة المعطاة. القيم المعادة يُعاد المحرف الأول من سلسلة المحارف المعطاة والذي له أصغر قيمة بحسب الدالة comparator الموازنة المعطاة، أو القيمة null إن لم يكن هنالك أي عنصر. أمثلة مثالٌ على استعمال الدالة ...
الدالة CharSequence.maxWith() في Kotlin
تجلب الدالة maxWith() المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أكبر قيمة بحسب الموازن comparator المعطى. البنية العامة fun CharSequence.maxWith(
comparator: Comparator<in Char>
): Char?
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات comparator دالةٌ تمثل الموزان الذي سيُطبَّق على كل محرف من محارف السلسلة المعطاة. القيم المعادة يُعاد المحرف الأول من سلسلة المحارف المعطاة والذي له أكبر قيمة بحسب الدالة comparator الموازنة المعطاة، أو القيمة null إن لم يكن هنالك أي عنصر. أمثلة مثال عن استعمال الدالة ...