معلمات الإرجاع المسماة في Golang

في Golang ، غالبًا ما يشار إلى معلمات الإرجاع المسماة بالمعلمات المسماة. يتيح Golang تسمية معلمات الإرجاع أو نتائج الوظائف في توقيع الوظيفة أو التعريف. أو يمكنك القول أن الأمر يتعلق بتسمية متغيرات الإرجاع بشكل صريح في تعريف الوظيفة. إنه يزيل بشكل أساسي الحاجة إلى ذكر اسم المتغير مع عبارة الإرجاع . من خلال استخدام معلمات الإرجاع المسماة أو المعلمات المسماة، يمكنك ببساطة استخدام كلمة المفتاح return في نهاية الوظيفة لإرجاع النتيجة إلى المتصل. يتم استخدام هذا المفهوم غالبًا عندما يتعين على الوظيفة إرجاع قيم متعددة. لذا، من أجل راحة المستخدمين وزيادة قابلية قراءة الكود، توفر Golang هذه الميزة.

معلمات الإرجاع المسماة في Golang

إعلان معلمات الإرجاع المسماة

لإعلان نتيجة مسماة أو معلمة إرجاع، استخدم ببساطة جزء نوع الإرجاع من توقيع الوظيفة. فيما يلي الصيغة العامة لإعلان وظيفة في Golang. الصيغة المستخدمة لإعلان دالة بدون معلمات إرجاع مسماة هي:

func function_name(Parameter-list)(Return_type){
    // function body.....
}

هنا، يعد Return_Type اختياريًا ويحتوي على نوع القيمة التي تقوم الدالة بإرجاعها. إذا كنت تستخدم Return_Type في وظيفتك، فأنت بحاجة إلى استخدام عبارة return في وظيفتك.
الصيغة المستخدمة لإعلان دالة باستخدام وسيطة إرجاع مسماة هي:

func function_name(Parameter-list)(result_parameter1 data-_type, result_parameter2 data_type, ….){ 
// function body…..
return 
} 

هنا، (result_parameter1 data-_type، result_parameter2 data_type، ….) هي قائمة الوسائط المرتجعة المسماة مع أنواعها. يمكنك إعلان عدد n من معلمات الإرجاع المسماة.

معلمات الإرجاع المسماة في Golang

مثال: مثال: في البرنامج أدناه، يحتوي سطر التعليمات البرمجية func calculator(a, b int) (mul int, div int) على وسيطات إرجاع مسماة. لا تحتوي عبارة الإرجاع في نهاية الدالة على أي معلمات. سيقوم مُجمِّع Go بإرجاع المعلمات تلقائيًا.

// Chương trình Go mình họa 
// cách dùng đối số trả về được đặt tên

package main

import "fmt"

// Phương thức chính
func main() {

	// tại đây gọi hàm này
	// hàm trả về hai giá trị
	m, d := calculator(105, 7)

	fmt.Println("105 x 7 = ", m)
	fmt.Println("105 / 7 = ", d)
}

// hàm có các đối số được đặt tên
func calculator(a, b int) (mul int, div int) {

	// tại đây phép gán đơn giản sẽ
	// khởi tạo giá trị cho nó
	mul = a * b
	div = a / b

	// tại đây bạn sẽ có từ khóa return
	// không có bất kỳ tham số kết quả nào
	return
}

نتيجة:

105 x 7 =  735
105 / 7 =  15

ملاحظة هامة:

  • إذا تم تسمية أنواع جميع وسيطات الإرجاع بشكل مشترك أو كانت متماثلة، فيمكنك تحديد نوع بيانات مشترك. قارن الكود أدناه مع المثال الذي قرأته أعلاه لفهم أفضل.
// hàm có đối số đã được đặt tên
func calculator(a, b int) (mul, div int) {
  • هنا، المتغيران mul و div كلاهما من نوع int . لذا يمكنك أيضًا إعلان الوسائط المسماة بأنواع البيانات العامة كمتغيرات دالة (أي a وb)
  • يؤدي استخدام معلمات الإرجاع المسماة إلى تحسين قابلية قراءة الكود حيث يمكن للمرء أن يعرف معلمات الإرجاع فقط عن طريق قراءة توقيع الوظيفة.
  • بعد استخدام معلمة الإرجاع المسماة، غالبًا ما يُشار إلى عبارة الإرجاع باسم الإرجاع العاري أو العاري تمامًا .
  • بشكل افتراضي، يقوم Golang بتعريف جميع المتغيرات المسماة بقيمة صفر وستكون الوظائف قادرة على استخدامها. في حالة عدم قيام الوظيفة بتعديل القيم، سيتم إرجاع قيمة الصفر تلقائيًا.
  • إذا استخدمت عامل الإعلان القصير ( := ) لتهيئة معلمات الإرجاع المسماة، فسيؤدي ذلك إلى حدوث خطأ لأنه تم تهيئته بالفعل بواسطة مُجمِّع Go. لذا، يمكنك استخدام التعيين البسيط ( = ) لتعيين قيم لمعلمات الإرجاع المسماة.
// hàm có đối số được đặt tên
func calculator(a, b int) (mul int, div int) {

    // tại đây, nó sẽ báo lỗi
        // dưới dạng tham số đã được xác định
        // trong chữ ký hàm
    mul := a * b
    div := a / b

    // tại đây bạn có từ khóa return
    // không có bất kỳ tham số kết quả nào
    return
}
  • تعتبر حجج الإرجاع المسماة أو عبارات الإرجاع الدنيا جيدة فقط لتوقيعات الوظيفة القصيرة. بالنسبة للوظائف الأطول، قم بإرجاع معلمات النتيجة صراحةً (لا تستخدم معلمات الإرجاع المسماة) للحفاظ على قابلية قراءة الكود.
  • في حالة وجود وسيطات إرجاع مسماة، يلزم وجود بيان إرجاع بسيط أو أدنى.

Leave a Comment

حل مشكلة عدم وجود إشارة في منفذ العرض في نظام التشغيل ويندوز 11

حل مشكلة عدم وجود إشارة في منفذ العرض في نظام التشغيل ويندوز 11

هل تواجه مشكلة انقطاع إشارة منفذ العرض في نظام ويندوز 11؟ اكتشف خطوات فعّالة لحل المشكلة واستعادة اتصال الشاشة بسرعة وسهولة. استمتع بتعدد المهام بسلاسة ودون أي إحباط.

حل مشكلة الشاشة السوداء في متصفح مايكروسوفت إيدج على يوتيوب

حل مشكلة الشاشة السوداء في متصفح مايكروسوفت إيدج على يوتيوب

هل تواجه مشكلة الشاشة السوداء في يوتيوب على متصفح مايكروسوفت إيدج؟ إليك خطوات فعّالة لحل هذه المشكلة: مسح ذاكرة التخزين المؤقت، تعطيل تسريع الأجهزة، وغيرها الكثير لتشغيل سلس للفيديوهات. حلول سريعة وسهلة بالداخل!

كيفية إصلاح مشكلة عدم توفر بوابة الإنترنت الافتراضية في ويندوز 11

كيفية إصلاح مشكلة عدم توفر بوابة الإنترنت الافتراضية في ويندوز 11

هل تواجه مشكلة في ظهور خطأ "البوابة الافتراضية غير متاحة" على نظام ويندوز 11؟ اكتشف حلولاً مجربة لاستعادة اتصالك بالإنترنت بسرعة. دليل خطوة بخطوة مع نصائح لحل المشكلات لضمان اتصال سلس بالشبكة.

كيفية إصلاح مشكلة اختفاء الصفحة الرئيسية في محرر سياسات المجموعة في ويندوز 11

كيفية إصلاح مشكلة اختفاء الصفحة الرئيسية في محرر سياسات المجموعة في ويندوز 11

هل تواجه مشكلة في عدم ظهور محرر سياسات المجموعة في نظام التشغيل Windows 11 Home؟ اكتشف حلولاً خطوة بخطوة لتفعيل gpedit.msc بسهولة. حسّن أداء نظامك دون الحاجة إلى ترقية الإصدارات. مُحدّث لأحدث إصدارات Windows.

استكشاف أخطاء مفتاح استرداد BitLocker في Microsoft Edge وإصلاحها

استكشاف أخطاء مفتاح استرداد BitLocker في Microsoft Edge وإصلاحها

هل تواجه مشاكل في مفتاح استرداد BitLocker في متصفح Microsoft Edge؟ يُصلح دليل استكشاف الأخطاء وإصلاحها هذا، خطوة بخطوة، الأخطاء الشائعة بسرعة. استرد مفتاحك بأمان من حساب Microsoft الخاص بك دون عناء. مُحدّث بأحدث النصائح!

استكشاف أخطاء انقطاع كابل إيثرنت في نظام التشغيل ويندوز 11 وإصلاحها

استكشاف أخطاء انقطاع كابل إيثرنت في نظام التشغيل ويندوز 11 وإصلاحها

هل تواجه مشكلة مع خطأ "كابل الإيثرنت غير موصول" المزعج في نظام ويندوز 11؟ اكتشف خطوات فعّالة لحل المشكلة واستعادة اتصالك السلكي بسرعة. لا حاجة لأي خبرة تقنية!

كيفية إصلاح مشكلة عدم وجود إشارة في بطاقة التقاط الشاشة في متصفح مايكروسوفت إيدج (60 إطارًا في الثانية)

كيفية إصلاح مشكلة عدم وجود إشارة في بطاقة التقاط الشاشة في متصفح مايكروسوفت إيدج (60 إطارًا في الثانية)

هل تواجه مشكلة في بطاقة التقاط الفيديو في متصفح مايكروسوفت إيدج مع انقطاع الإشارة عند 60 إطارًا في الثانية؟ اكتشف حلولًا خطوة بخطوة لاستعادة التقاط فيديو سلس بمعدل 60 إطارًا في الثانية، بدءًا من التعديلات السريعة وصولًا إلى استكشاف الأخطاء وإصلاحها المتقدم. اجعل إعداداتك تعمل بسلاسة تامة اليوم!

كيفية إصلاح مشكلة عدم وجود اتصال بالإنترنت في نظام التشغيل ويندوز 11، وإصلاح مشكلة شبكة Wi-Fi 7 الآمنة

كيفية إصلاح مشكلة عدم وجود اتصال بالإنترنت في نظام التشغيل ويندوز 11، وإصلاح مشكلة شبكة Wi-Fi 7 الآمنة

هل تواجه مشكلة في نظام ويندوز 11 عند استخدام شبكة واي فاي 7 بسبب خطأ "لا يوجد اتصال إنترنت آمن"؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لاستعادة اتصال الإنترنت الآمن بسرعة وسهولة. عد إلى الإنترنت دون أي عناء.

كيفية إصلاح مشكلة اختفاء أصوات النظام في متصفح مايكروسوفت إيدج

كيفية إصلاح مشكلة اختفاء أصوات النظام في متصفح مايكروسوفت إيدج

هل تواجه مشكلة في اختفاء أصوات النظام من متصفح مايكروسوفت إيدج؟ دليلنا الشامل يُقدّم حلولاً خطوة بخطوة لاستعادة الإشعارات والتنبيهات وأصوات المتصفح بسرعة وسهولة. يعمل بسلاسة تامة على أحدث الإصدارات.

كيفية إصلاح مشكلة عدم العثور على جهاز قابل للتشغيل في ويندوز 11

كيفية إصلاح مشكلة عدم العثور على جهاز قابل للتشغيل في ويندوز 11

هل تواجه مشكلة مع خطأ "لم يتم العثور على جهاز قابل للتشغيل" المزعج في نظام التشغيل ويندوز 11؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لإعادة تشغيل جهاز الكمبيوتر بسلاسة. من تعديلات BIOS إلى إصلاح محركات الأقراص، نحن

كيفية إصلاح مشكلة عدم العثور على ملف VCRUNTIME140.dll في نظام التشغيل Windows 11

كيفية إصلاح مشكلة عدم العثور على ملف VCRUNTIME140.dll في نظام التشغيل Windows 11

هل تواجه مشكلة خطأ "VCRUNTIME140.dll Not Found" المزعج في نظام ويندوز 11؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لإصلاح هذه المشكلة بسرعة واستعادة تشغيل تطبيقاتك بسلاسة. لا حاجة لأي خبرة تقنية!

كيفية إصلاح مشكلة عدم وجود صوت في ميكروفون مايكروسوفت تيمز

كيفية إصلاح مشكلة عدم وجود صوت في ميكروفون مايكروسوفت تيمز

هل سئمت من مشكلة انقطاع الصوت في ميكروفون مايكروسوفت تيمز؟ اكتشف حلولاً سريعة وبسيطة لمشكلة عدم عمل الميكروفون في تيمز على أنظمة ويندوز وماك وغيرها. استعد صوتًا نقيًا وواضحًا في دقائق!

كيفية إعداد نظام التشغيل المزدوج ويندوز 11 مع ويندوز 10

كيفية إعداد نظام التشغيل المزدوج ويندوز 11 مع ويندوز 10

اكتشف دليلًا خطوة بخطوة لإعداد نظام التشغيل المزدوج Windows 11 مع Windows 10. حافظ على إعداداتك المألوفة أثناء استكشاف أحدث الميزات بأمان وكفاءة.

كيفية إصلاح خطأ عدم وجود إخراج صوت في نظام التشغيل ويندوز 11

كيفية إصلاح خطأ عدم وجود إخراج صوت في نظام التشغيل ويندوز 11

هل تواجه مشكلة انقطاع الصوت المزعجة في نظام ويندوز 11؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لاستعادة الصوت بسرعة وسهولة. استمتع بالصوت مجدداً في لمح البصر!

كيفية تثبيت نظام التشغيل ويندوز 11 على جهاز ماك في عام 2026

كيفية تثبيت نظام التشغيل ويندوز 11 على جهاز ماك في عام 2026

اكتشف دليلاً تفصيلياً لتثبيت نظام التشغيل Windows 11 على جهاز Mac الخاص بك في عام 2026. تغلّب على تحديات معالجات Apple Silicon باستخدام أحدث الأدوات والنصائح لتجربة تشغيل سلسة بنظامين. مثالي لعشاق التقنية!

How to Fix Microsoft Teams Password Error Forgot

How to Fix Microsoft Teams Password Error Forgot

Struggling with Microsoft Teams Password Error because you forgot your password? Follow our step-by-step guide on how to fix Microsoft Teams password error forgot issues quickly and securely. No tech skills needed!

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

هل تشعر بالإحباط من بطء برنامج مايكروسوفت تيمز؟ اكتشف سبب بطء مايكروسوفت تيمز وطبّق هذه النصائح العشر المجربة لتسريعه بشكل كبير في عام 2026 من أجل تعاون سلس للغاية.

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

هل تواجه مشكلة في تحميل علامة تبويب ويكي في مايكروسوفت تيمز؟ اكتشف حلولاً مجربة خطوة بخطوة لحل المشكلة بسرعة، واستعادة علامات تبويب ويكي، وتعزيز إنتاجية فريقك دون عناء.

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

هل سئمت من أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز التي تعيق سير عملك؟ اتبع حلولنا الخبيرة خطوة بخطوة لاستعادة مزامنة المهام بسلاسة بين تيمز، وبلانييه، وقائمة المهام. حلول سريعة لراحة فورية!

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

هل تواجه مشكلة في بطء تطبيق مايكروسوفت تيمز؟ تعرّف على كيفية مسح ذاكرة التخزين المؤقت لتطبيق مايكروسوفت تيمز خطوة بخطوة لحل مشاكل الأداء، والبطء، والتعطل، وتحسين السرعة على أنظمة ويندوز، وماك، والويب، والهواتف المحمولة. حلول سريعة وفعّالة!

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

هل سئمت من مشاكل تشغيل الوسائط في مايكروسوفت تيمز التي تُفسد اجتماعاتك لعام 2026؟ اتبع دليلنا المُفصّل خطوة بخطوة لإصلاح مشاكل الصوت والفيديو والمشاركة بسرعة - دون الحاجة لأي مهارات تقنية. تعاون سلس بانتظارك!

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

هل سئمت من خطأ مايكروسوفت تيمز رقم 1200 الذي يتسبب في انقطاع مكالماتك الهاتفية؟ اكتشف حلولاً سريعة وبسيطة لأنظمة iOS وAndroid للعودة إلى العمل الجماعي بسلاسة وسرعة - دون الحاجة إلى أي مهارات تقنية!

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

هل تواجه مشكلة في إعدادات بروكسي مايكروسوفت تيمز؟ اكتشف خطوات فعّالة لحل هذه المشكلة. امسح ذاكرة التخزين المؤقت، وعدّل إعدادات البروكسي، واستمتع بمكالمات سلسة في دقائق معدودة مع دليلنا المتخصص.

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

تعلّم كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح من خلال دليلنا المفصل خطوة بخطوة. عالج الأخطاء الشائعة، واضمن الأمان، وقم بإدارة تيمز بسهولة تامة للمسؤولين في كل مكان.

أين تقويم فريقي؟ حل مشكلات المزامنة

أين تقويم فريقي؟ حل مشكلات المزامنة

هل تواجه مشكلة في مزامنة تقويم Teams الخاص بك؟ إليك دليلًا خطوة بخطوة لحل مشاكل المزامنة في Microsoft Teams. استعد عرض التقويم وقم بالمزامنة بسهولة تامة - نصائح الخبراء متوفرة هنا!

كيفية إصلاح خطأ Microsoft Teams الحرج (إصلاح سجل النظام 2026)

كيفية إصلاح خطأ Microsoft Teams الحرج (إصلاح سجل النظام 2026)

هل سئمت من تعطل مايكروسوفت تيمز بسبب خطأ فادح؟ إليك الحل الأمثل لإصلاح سجل النظام لعام 2026، والذي يحل المشكلة في دقائق. دليل خطوة بخطوة، لقطات شاشة، ونصائح لحل دائم. يعمل على أحدث الإصدارات!

كيفية استخدام ميزة المساعدة في مايكروسوفت تيمز لزيادة الإنتاجية المدعومة بالذكاء الاصطناعي

كيفية استخدام ميزة المساعدة في مايكروسوفت تيمز لزيادة الإنتاجية المدعومة بالذكاء الاصطناعي

اكتشف كيفية استخدام ميزة "المساعدة في مايكروسوفت تيمز" لتعزيز الإنتاجية المدعومة بالذكاء الاصطناعي. دليل خطوة بخطوة، وميزات رئيسية، ونصائح لتحويل الاجتماعات والمحادثات والمهام بسلاسة. أطلق العنان لتعاون أكثر ذكاءً اليوم!

كيفية إزالة وتغيير حساب مايكروسوفت تيمز على نظام التشغيل ويندوز 11

كيفية إزالة وتغيير حساب مايكروسوفت تيمز على نظام التشغيل ويندوز 11

هل تواجه مشكلة في استخدام حساب مايكروسوفت تيمز غير الصحيح على نظام ويندوز 11؟ إليك تعليمات بسيطة خطوة بخطوة لإزالة حساب مايكروسوفت تيمز الخاص بك وتغييره بكل سهولة. مثالي لإدارة ملفات تعريف العمل والملفات الشخصية!

لماذا فشل تسجيل مكالماتي عبر مايكروسوفت تيمز؟ الأسباب الشائعة

لماذا فشل تسجيل مكالماتي عبر مايكروسوفت تيمز؟ الأسباب الشائعة

هل تشعر بالإحباط بسبب فشل تسجيلك في مايكروسوفت تيمز؟ اكتشف أهم الأسباب الشائعة مثل مشاكل الأذونات، وحدود التخزين، وأعطال الشبكة، بالإضافة إلى حلول خطوة بخطوة لمنع حالات الفشل المستقبلية والتسجيل بسلاسة في كل مرة.

كيفية جعل واجهة مستخدم مايكروسوفت تيمز أكبر وأكثر وضوحًا

كيفية جعل واجهة مستخدم مايكروسوفت تيمز أكبر وأكثر وضوحًا

هل تواجه صعوبة في قراءة النصوص الصغيرة في مايكروسوفت تيمز؟ اكتشف خطوات مجربة لتكبير واجهة المستخدم وجعلها أكثر وضوحًا. تعديلات سهلة لإعدادات سطح المكتب والويب وإمكانية الوصول لتحسين الوضوح وتقليل إجهاد العين.