شرمنده یه سوال داشتم در خدمتتون فرق call by refeance و call by value
تفاوتشون فقط تو کپی کردن هست (clone) یا اینکه فرق دیگه هم دارن ؟
درک کردم call by value میتونه یه حافظه جدید باز کنه
سلام،
همانطور که از اسمشون مشخص هست عمل میکنند و در pass by value با تغییر مقدار در scope تابع هیچ تغییری در متغیر بیرون تابع ایجاد نمیشود و روی هم تأثیری ندارند. اما در pass by reference اشاره گری به متغیر بیرون هست. یک پست داخل این تاپیک در مورد pass by reference نوشتم میتونید مطالعه کنید.