amir najdi

متغیر های بی نام چی هستن ؟

amir najdi ۱۳۹۷/۰۷/۲۲ 134 مباحث عمومی برنامه‌نویسی

سلام دوستان

می خواستم بدونم در کلا چیزی به نام متغیر های بی نام در برنامه نویسی  هست.

زبان برنامه نویسی مهم نیست فقط می خوام بدونم هست یا نه ، اگه هست چجوری میشه ازش استفاده کرد.

پاسخ‌ها به این تاپیک
محمد عبدی
محمد عبدی
۱۳۹۷/۰۷/۲۲

سلام

1- متغیر بی نام و نامشخص (Anonymous variables  )

بله چیزی به نام متغییر بی نام یا نامشخص وجود دارد Anonymous variables

برای مثال درc#  :

var v = new { Amount = 108, Message = "Hello" };  

// Rest the mouse pointer over v.Amount and v.Message in the following  
// statement to verify that their inferred types are int and string.  
Console.WriteLine(v.Amount + v.Message);

برای توضیح بیشتر در رابطه با کد بالا میتونید از دو لینک زیر استفده کنید :

لینک 1 => آموزش Anonymous Type و متغیرهای از نوع نامشخص در C# 

http://www.tahlildadeh.com/ArticleDetails/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Anonymous-Type-%D9%86%D9%88%D8%B9-%D9%86%D8%A7%D9%85%D8%B4%D8%AE%D8%B5-%D8%AF%D8%B1-C-sharp

لینک 2 => آموزش انگلیسی سایت مایکروسافت 

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/anonymous-types

2 - فانکشن بی نام (anonymous-functions  )

-> همچنین فانکشن بی نام یا anonymous-functions  نیز وجود دارد

برای مثال  در php اینجوری تعریف و مقدار دهی میشه :

$greet = function($name)
{
    printf("Hello %s\r\n", $name);
};

$greet('World');
$greet('PHP');
amir najdi
amir najdi
۱۳۹۷/۰۷/۲۲

من می خوام وقتی نرم افزار اجرا شد و وقتی داده های یک آرایه از 80% آرایه گذشت یک آرایه جدید ساخته بشه و قبلی حذف بشه.

بهم گفتن میشه با متغیر های بینام همچین چیزی رو پیاده کرد.

می خواستم بدونم با متغیر های بینام همچین چیزی میشه؟

در پاسخ به