كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » كورسات » كورسات البرمجة » الدوال في لغة كوتلن – Kotlin Functions

الدوال في لغة كوتلن – Kotlin Functions

بقلمAhmad Hussain تاريخ النشر8 أبريل 2022 وقت القراءة2 دقائق المشاهدات78
الدوال في لغة كوتلن – Kotlin Functions
محتويات المقال 8
  1. سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد - الدرس الخامس عشر
  2. الدوال Functions​
  3. Syntax​
  4. مثال​
  5. استدعاء الدالة اكثر من مرة​
  6. عمل اكثر من دالة​
  7. معاملات الدوال Parameters​
  8. الارجاع في الدوال Return​

سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – الدرس الخامس عشر

محتويات الدرس

  • الدوال Functions
  • استدعاء الدالة اكثر من مرة
  • عمل اكثر من دالة
  • معاملات الدوال – parameters
  • الارجاع في الدوال Return

الدوال Functions​

عبارة عن مجموعة من الأوامر أو الاكواد لعمل مهمة محددة تعمل فقط عندما يتم استدعائها ، ويتم تطبيقها علي مدخلات “parameters” أو بدونها ويمكن أن تعود بقيمة او لاتعود .

Syntax​

الدوال Functions​

fun مختصر لكلمة function ويجب استخدامها عند عمل كل دالة ( بداية اسم كل دالة ) .

مثال​

في هذه المثال عملنا دالة ثانوية من اختيارنا وهذه الدالة فقط تعمل على الطباعة كمثال بسيط وتم أستدعائها داخل الدالة الرئيسية الmain

الدوال Functions​

استدعاء الدالة اكثر من مرة​

استدعاء الدالة اكثر من مرة​

عمل اكثر من دالة​

عمل اكثر من دالة​

معاملات الدوال Parameters​

يمكن تمرير البيانات او المعلومات الى الدوال كمعاملات Parameters , والمعاملات هي متغيرات داخل الدالة يتم كتابتها داخل الاقواس بعد اسم الدالة ويمكن اضافة العديد من المعاملات بدون تقييد.

معاملات الدوال Parameters​

مثال الاول​

في هذا المثال مررنا معامل parameter واحد من نوع String حيث تم معالجة هذا المعامل وطباعة النتيجة

معامل parameter واحد من نوع String

مثال ثاني​

استدعاء الدالة اكثر من مرة مع تمرير اسماء مختلفة

استدعاء الدالة اكثر من مرة مع تمرير اسماء مختلفة

مثال ثالث​

 في هذا المثال مررنا معامل من نوع عدد صحيح Int

 في هذا المثال مررنا معامل من نوع عدد صحيح Int

مثال رابع​

في هذا المثال مررنا معاملين صحيحين وتم معالجتهما ( جمعهما ) وارجاع النتيجة بالطباعة

في هذا المثال مررنا معاملين صحيحين وتم معالجتهما ( جمعهما ) وارجاع النتيجة بالطباعة

مثال خامس

في هذا المثال تم أستخدام اربعة دوال لأجراء عمليات الجمع والطرح والضرب والقسمة

دوال لأجراء عمليات الجمع والطرح والضرب والقسمة
دوال لأجراء عمليات الجمع والطرح والضرب والقسمة

الارجاع في الدوال Return​

في هذا المثال نتعرف كيفية التعامل مع الارجاع return في الدوال

return تستخدم لأرجاع قيمة بعد معالجتها الى الدالة الرئيسية ليتم تضمينها في متغير أو أجراء معالجات أخرى عليها ضمن الدالة الرئيسية .

انواع الارجاع في الدروس السابقة جميع الدوال التي درسناه لا ترجع اي قيمة اما في الدرس التالي سنتعلم كيف ان الدالة تقوم بارجاع قيم من اي نوع سواء كانت قيم int او string او غيرها من خلال كتابة نوع الارجاع .

الارجاع في الدوال Return​

مثال​

في هذا المثال قمنا بانشاء دالة sum والتي تقوم باستقبال رقمين ومن ثم تقوم بجمع الرقمين وترجع النتيجة الى الدالة الرئيسية ليتم تخزينها في متغير او طباعتها بشكل مباشر

طباعة القيمة بشكل مباشر​

طباعة القيمة بشكل مباشر​

تخزين القيمة في متغير​

تخزين القيمة في متغير​
استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا