Education Blog
  • اخبار التكنولوجيا
  • إنترنت
  • شبكات الكمبيوتر
  • برمجة
  • أمن المعلومات
  • أنظمة التشغيل
  • كلاود
  • مكتبة كونكت
  • كورسات
No Result
View All Result
Connect4Techs
No Result
View All Result
Home برمجة كوتلن

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

Ahmad Hussain by Ahmad Hussain
2022-04-24
in كوتلن, كورسات البرمجة, لغات البرمجة
0
487
SHARES
1.6k
VIEWS
Share on FacebookShare on Twitter

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

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

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

الدوال Functions​

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

Syntax​

الدوال Functions​

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

مثال​

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

الدوال Functions​

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

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

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

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

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

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

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

مثال الاول​

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

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

مثال ثاني​

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

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

مثال ثالث​

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

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

مثال رابع​

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

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

مثال خامس

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

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

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

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

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

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

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

مثال​

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

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

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

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

تخزين القيمة في متغير​
author avatar
Ahmad Hussain
See Full Bio
Tags: Kotlinالدوالشرحكوتلن
Previous Post

القوائم في لغة كوتلن – Kotlin ListOf

Next Post

اقتناص الأخطاء في لغة كوتلن – Kotlin try catch

Ahmad Hussain

Ahmad Hussain

Next Post
اقتناص الأخطاء في لغة كوتلن – Kotlin try catch

اقتناص الأخطاء في لغة كوتلن - Kotlin try catch

Archive

Most commented

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

محاكي شبكات هواوي Huawei eNSP

محاكاة الشبكات من سيسكو باستخدام Cisco VIRL

GNS3 أفضل أم EVE-NG أم VIRL أم Packet Tracer

كيفية إضافة روترات وسويتشات سيسكو IOSv على GNS3 VM

كيفية إعداد وربط GNS3 VM ببرنامج GNS3

  • اخبار التكنولوجيا
  • إنترنت
  • شبكات الكمبيوتر
  • برمجة
  • أمن المعلومات
  • أنظمة التشغيل
  • كلاود
  • مكتبة كونكت
  • كورسات

Tags

5G CCNA pdf أبل أمن المعلومات أندرويد أنظمة التشغيل إنترنت اخبار التكنولوجيا الحوسبة السحابية الذكاء الاصطناعي بالعربي بايثون برمجة بروتوكول eigrp بروتوكول ospf تعليم لغة جافا ثغرة أمنية جوجل خدمات أمازون ويب دروس لغة جافا سيسكو شبكات الجيل الخامس شبكات الكمبيوتر شرح شرح لغة جافا فيروس كورونا فيسبوك فيس بوك كتاب شرح كلاود كوبونات يوديمي كوتلن كورس كورسات كورسات الشبكات كورسات يوديمي مجانا كورس سيسكو لينكس مايكروسوفت مراحل OSI موبايل هواوي واتساب ويندوز سيرفر

Recent News

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

2022-12-29
محاكي شبكات هواوي Huawei eNSP

محاكي شبكات هواوي Huawei eNSP

2022-12-23
No Result
View All Result
  • Home
    • Index (Default)
    • Index 1
    • Index 2
  • About Us
  • Get in Touch
  • Classes
    • Management
    • Teaching
    • Stories
    • Learning
    • Studying
    • Remedy
  • Pages
    • Category
    • Author
    • Article
    • Search