اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحباً بك أماني,

هذا هو مثال مع شرح :

using System;	


public class Program
{
	
					
	public static string GetName() {//قبل إسم الدالة string  يجب تحديد نوع البيانات التي ستعيدها الدالة و في هذا الحال نستخدم 
			
		string name = "John";
        return name; // name تجعل الدالة تسترجع المتغير  return
			
      } 
	
	public static int GetAge(){ // مثال بقيمة رقمية
		int age = 10; 
		return age;
	}
	
	public static void Main()
	{
		
		string my_name = GetName();	// نحتفظ بقيمة داخل المتغير
		int my_age = GetAge();
		
		Console.WriteLine("My Name is {0} and Age is {1}", my_name,my_age);
	}
	
}

شكراً لك.

  • 0
نشر

أهلا بك أمانى 
الطريقة بسيطة وكالآتي وهى بعد أن تنفذي كل شيئ فى الدالة أقصد ال Logic تستخدمي كلمة return قبل القيمة المراد إرجاعها ولكن يجب أن تأخذي في الإعتبار أن أى كود سوف تكتبيه بعد كلمة return لن ينفذ إطلاقا 
أمثلة بلغة جافاسكربت

function returnNumber() {
	const x = 5;
  
	return x; // 5
}


function returnstring() {
	const firstname = 'Mohammed';
  	const lastname = 'saber';
  
  
	return firstname + ' ' + lastname; // 'Mohammed Saber'
}

function returnObject() {
  const validUser = true;
  let _obj = {
    userName: 'Mohammed'
  };
  
  if(validUser) {
	obj.password = 'M0h@mmEd';
  }

  return _obj; // { userName: 'Mohammed', password: 'M0h@mmEd' }
}


function returnArray() {


  return []; // []
}

/* ============================== Special Case ============================  */

function dontConsoleLog() {
	const x = 3;
  
  	return x + 5; // 8
  /* لن ينفذ هذا الجزء لأن الدالة إنتهت */
  console.log('x', x); // will not be executed because it is unreachable Code
}

للمزيد من المعلومات يرجى مراجعة Return Docs

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...