On 2011.04.11. 13:12, Szládovics Péter wrote: > 2011-04-11 13:05 keltezéssel, Gabor HALASZ írta: >> On 2011.04.11. 12:38, Szládovics Péter wrote: >>> 2011-04-11 11:15 keltezéssel, Gabor HALASZ írta: >>>> On 2011.04.11. 9:46, Szládovics Péter wrote: >>>> >>>>>> Ellenben van benne pl. ilyen részlet: >>>>>> if ($mailertype eq "Internet Site") { >>>>>> if ($mailname eq $hostname) { >>>>>> $destinations = join ", ",($mailname, "localhost." . $domain, ", >>>>>> localhost"); >>>>>> } else { >>>>>> $destinations = join ", ",($mailname, $hostname, "localhost." . >>>>>> $domain . ", localhost"); >>>>>> } >>>>>> >>>>> >>>>> Amit beidéztél, az csak annyit tesz, hogy ha a hostname és a mailname >>>>> azonos, akkor nem tesz két azonos értéket a destination sorba. Semmi >>>>> mást nem csinál, nem bírál fölül semmit... (mivel join). >>>> >>>> >>>> A föld pedig kietlen és puszta vala, és setétség vala a mélység színén, >>>> és az Isten Lelke lebeg vala a vizek felett. És monda Isten: Legyen >>>> világosság: >>>> >>>> join EXPR,LIST >>>> Joins the separate strings of LIST into a single string with >>>> fields separated by the value of EXPR, and returns that new >>>> string. >>> >>> Tehát hozzáírja, nem pedig átírja. >>> GyK: nem bírál fölül semmit, ami előzőleg a $destinations-ben szerepelt. >> >> Veled kapcsolatban nem sok mindenen szoktam csodalkozni, de most ismet >> megleptel. Te tisztaban vagy minimalisan, mondjuk igy altalanos iskolai >> szinten a szamitastechnika alapjaival? Az, hogy egy sima ertekadast nem >> ismersz/ertesz meg tetszoleges nyelven, az eleg dobbenetes. Ezek utan >> mar azon sem csodalkozom, hogy a funkcio egymondatos magyarazatat sem >> sikerult. > > Értem, hogy mit akarsz mondani, még ha a stílusod ki is veri a biztit > itt-ott.
Dehogy erted, meg a nyelvet sem ismerted fel. > Egy listáról van szó, amit az adott rész _bővít_ anélkül, hogy az > előzőleg megadott értékeket módosítaná (GyK: fölülbírálná). Ez kezd szorakoztatova valni...Mondjad csak, hogyan is vegzi el a lista boviteset? Hova is kerul az a bovitett lista? > Az, hogy a változó értéke ettől függetlenül megváltozik, teljesen mást > jelent, de meghagylak Téged abban a hitben, hogy igazad van. Azert vilagosits mar fel, mert igazan erdekelne a dolgo, lehet, hogy megtudok valami ujat. > Copy-paste-elj még be néhány hasonlót, amivel bizonyítod, hogy igazad > van, és hülyézz még ennél is primitívebben bárkit, ez már a Te > megítéléseden sem javítani, sem rontani nem fog/tud. > Mit copypasteoljak, ami meggyoz? Az a=b tipusu ertekadast? Tessek: [HalaszGabor@pip ~]$ perl -e '$a = "Petike! Kedodik az suli!\n"; print $a;' Petike! Kedodik az suli! Vagy a join mukodeset? [HalaszGabor@pip ~]$ perl -e 'print join "_", ("", "szegeny", "Peti", "megint", "sorbanall", "a", "pofonert", "\n");' _szegeny_Peti_megint_sorbanall_a_pofonert_ -- Gabor HALASZ <halas...@freemail.hu> _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux