جولة Go التفاعلية بالعربي › الحزم والمتغيرات والدوال 2 / 7 السابق التالي

قيم الإرجاع المسمّاة

قيم الإرجاع المسمّاة

يمكن تسمية قيم الإرجاع في Go. وفي هذه الحالة، تُعامل كمتغيرات معرّفة في بداية الدالة.

ينبغي استخدام هذه الأسماء لتوثيق معنى قيم الإرجاع.

تُرجع تعليمة return التي لا تتضمن معاملات قيم الإرجاع المسمّاة. ويُعرف هذا بالإرجاع "المجرّد".

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

النص الأصلي بالإنجليزية

Named return values

Go's return values may be named. If so, they are treated as variables defined at the top of the function.

These names should be used to document the meaning of the return values.

A return statement without arguments returns the named return values. This is known as a "naked" return.

Naked return statements should be used only in short functions, as with the example shown here. They can harm readability in longer functions.

هذا الدرس للقراءة فقط؛ جرّب المثال في الدرس التالي.

استعادة المثال الأصلي؟

ستُحذف تعديلاتك على شيفرة هذا الدرس، ويعود المثال كما ورد في الكتاب. لا يتغيّر اختيارك لمحرك التشغيل.