PDA

View Full Version : map کردن چیست و چه کاربردی داره



IMANAZADI
جمعه 12 تیر 1394, 09:15 صبح
با سلام
منظور از مپ کردن ( map ) در برنامه نویسی چیست .
چه کاربردی داره ؟

H:Shojaei
جمعه 12 تیر 1394, 10:55 صبح
map یک تابع هست که به وسیله ی اون میشه یک تابع روی مقادیر یک آرایه اعمال کرد...


function cube($n)
{
return($n * $n * $n);
}
$a = array(1, 2, 3, 4, 5);
$b = array_map("cube", $a);
print_r($b);

IMANAZADI
جمعه 12 تیر 1394, 11:08 صبح
دوست عزیز در برنامه نویسی کلاس برای دیتابیس رو میگم :لبخند:

H:Shojaei
جمعه 12 تیر 1394, 11:38 صبح
اون map (لینک (https://en.wikipedia.org/wiki/Map_(higher-order_function))) هم فکر میکنم همین map باشه دوست عزیز...

plague
جمعه 12 تیر 1394, 17:53 عصر
به طور کلی تو برنامه نویسی وقتی یه سری داده داری که میخای یکی یکی پیشماییشون کنی و یه عملیاتی روی هر کدوم انجام بدی رو اصطلاحا میگن مپ کردن

IMANAZADI
شنبه 13 تیر 1394, 06:08 صبح
منظورم مثل اینه
تو سی شارپ





public string Email { get;set;}



این کار چه مزایایی داره

IMANAZADI
دوشنبه 15 تیر 1394, 09:49 صبح
دوستان عزیز چی شد ؟

H:Shojaei
دوشنبه 15 تیر 1394, 17:22 عصر
اول این که اینجا تالار php هست نه c#
دوم هم map کردن چیزی به جز همینی که گفتم نیست شما تحقیق کنید اگر بود بفرمایید ما هم چیز جدیدی یاد بگیریم...
این مثالی هم که شما زدین (که البته هیچیش معلوم نیست) با get و set میتونه روی متغیر های کلاس اعمال بشه که اون هم نوعی اعمال یک تابع هست بر روی یک متغیر...

IMANAZADI
پنج شنبه 18 تیر 1394, 06:33 صبح
اول این که اینجا تالار php هست نه C#‎
دوم هم map کردن چیزی به جز همینی که گفتم نیست شما تحقیق کنید اگر بود بفرمایید ما هم چیز جدیدی یاد بگیریم...
این مثالی هم که شما زدین (که البته هیچیش معلوم نیست) با get و set میتونه روی متغیر های کلاس اعمال بشه که اون هم نوعی اعمال یک تابع هست بر روی یک متغیر...

اولا این طرز پست گذاشتن شما صحیح نیست
ثانیا اینجا مدیر داره شما زیاد جوش نخور (
اینجا تالار php هست نه C#‎) واقعا :متفکر:
ثالثا مگه کسی مجبورت کرده که حتما شما بیای و جواب بدی ، بعدشم فکر نکنم طراح های خود php هم بیان به این صراحت بگن (
جز همینی که گفتم نیست) :قهقهه:
رابعا من سی شارپ رو مثال زدم و اینکه کدها خوانا نیستند مشکل من نیست من از تگ کد استفاده کردم (سایت اینطوری نشون میده)

H:Shojaei
پنج شنبه 18 تیر 1394, 16:22 عصر
دوست عزیز من واسه همین سوال شما 4-5 مورد جستجو توی زبان های مختلف زدم و به این نتیجه رسیدم و این هم که به صراحت گفتم دلیلش این بود که توی جستجو ها اطمینان پیدا کرده بودم که مپ کردن یعنی همین...
اگر توی پست قبلیم توهینی شده عذر میخوام شرمنده قصدم این نبوده... باقیه حرفهاتون رو هم نشنیده میگیرم...

IMANAZADI
جمعه 19 تیر 1394, 07:42 صبح
دوست عزیز ممنون از اینکه وقت گذاشتی و مطالب رو واسه من و بقیه سرچ کردی
در خصوص map کردن هم چند تا لینک بدست آوردم واستون میزارم

http://www.widecodes.com/7ymNUqXPjW/how-to-map-mysql-column-timestamp-to-a-field-in-php-with-doctrine2.html

http://doctrine-orm.readthedocs.org/en/latest/reference/php-mapping.html


در مورد پست آخرم هم من عذر خواهی میکنم یه مقدار تند رفتم