سلام و وقت بخیر تفاوتا بین متد concat() و عملگر (...) در این هست که متد concat() مقادیر دو ارایه را بیرون کشیده و با هم تلفیق میکند اما باید حتما دو ارایه وجود داشته باشد تا بتواند این کار را انجام دهد و اگر فقط نیاز به یک ارایه باشد امکان پذیر نیست اما عملگر (...) میتواند هم کار متد concat() را انجام دهد و هم میتواند فقط برای دریافت مقادیر یک ارایه عمل کند یه توضیح کوچیک برای دوستان
mahdi tavakol
سلام مجدد استاد یه سوال دیگه هم داشتم میخواستم بدونم نوع کار کرد این متد ها و نحوه تشخیصشون چطوری هست؟ مثال میزنم متد reverse() مقداری رو برنمیگردونه و مستقیم روی ارایه اصلی تاثیر میگذاره و اگر عملیات های دیگه روی ارایه انجام بدیم اون ارایه معکوس هست اما مثلا متد flat() مستقیم روی ارایه تاثیر نمیدازه یعنی میاد یه کپی از ارایه میگیره و و ارایه های داخلی رو به عنوان ایندکس ارایه اصلی در نظر میگیره و وقتی از ارایه اصلی لاگ بگیرید میبیند تغییری نکرده اما اون متغیری که متد flat() بهش مقدار رو اختصاص داده میبینم مقادیر ارایه بیرون کشیده شدن این تفاوت ها رو چطور میشه برای مثلا متد های دیگه تشخیص داد؟
علی شیخ
4 ماه پیش
سلام وقت بخیر.
بصورت کلی روند و نحوه کارش توی داکیومنت یکسری سایت ها هست و این موضوعات میشه دیگه تجربه ای و استفاده ازشون خیلی از متد ها ممکنه شما اصلا توی پروژه ای بهش نیاز نداشته باشید.