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 <[email protected]>
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux