🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72361

Re: per cgi i for wewnatrz function-oriented

#72361
From: MaRc
Date: Sat, 15 Oct 2011 08:20
56 lines
2949 bytes
W dniu 14.10.2011 23:41, Stachu 'Dozzie' K. pisze:
> Nieprawda. W podanym przykładzie nie masz czegokolwiek przypominającego
> obiekt.

to nie jest obiektowe?:
#v+
my $q = CGI->new;
#v-
zródło perldoc:
"There are two styles of programming with CGI.pm, an object-oriented 
style and a function-oriented style. In the object-oriented style you 
create one or more CGI objects and then use object methods to create the 
various elements of the page. Each CGI object starts out with the list 
of named parameters that were passed to your CGI script by the server. 
You can modify the objects, save them to a file or database and recreate 
them."
qrde, piszą o obiektach, no chyba że mój angielski jest tak słaby, że 
nie wiem co oznacza wyraz "object", albo Ty wiesz więcej niż perldoc. 
Jeśli tak, to podziel się wiedzą.


> 2. Konstrukcja "$x" z reguły jest głupia, bo zwraca to samo co po prostu
>     $x.

jaki $x? to tylko był przykład, nie produkcyjny kod

> 3. Chcesz użyć tutaj funkcji map{}, tylko nie wiesz pod jaką nazwą jej
>     szukać.

??

> 4. Głupio tu robisz chcąc użyć funkcji map{}. Tak naprawdę chcesz
>     doczytać `perldoc CGI', paragraf "SPECIAL FORMS FOR IMPORTING
>     HTML-TAG FUNCTIONS".

ten paragraf akurat jest krótki i przeczytany. Akurat ten styl 
programowania wiąże się z defautlowym obiektem cgi do którego dostaję 
się bezpośrednio. To jest zrozumiałe.


> Proszę się odpieprzyć od słowa "obiekt", bo nie wiesz co to znaczy
> w programowaniu. Nie masz tu nic, co by obiekt (OOP) choćby
> przypominało.
>

no tak stachu, Ty zawsze masz racje. a perldoc musi się mylić.
"In the function-oriented style, there is one default CGI object that 
you rarely deal with directly"
źródło: http://perldoc.perl.org/CGI.html


suma sumarum, nadal nie znam odpowiedzi na zadane pytanie :(
-- 
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a 
wówczas pobije cię swoimi argumentami.
Technical Details
Message-ID: <j7bfpb$ebi$1@pippin.nask.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
References: <j79q4p$c7c$1@pippin.nask.net.pl> <slrnj9hasr.7mn.dozzie@jarowit.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
From: MaRc <tuksmr@gmail.com>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: per cgi i for wewnatrz function-oriented
Date: Sat, 15 Oct 2011 10:20:58 +0200
Organization: NASK - www.nask.pl
Lines: 56
Message-ID: <j7bfpb$ebi$1@pippin.nask.net.pl>
References: <j79q4p$c7c$1@pippin.nask.net.pl> <slrnj9hasr.7mn.dozzie@jarowit.net>
NNTP-Posting-Host: marcin.interdom.net.pl
Mime-Version: 1.0
X-Trace: pippin.nask.net.pl 1318666859 14706 193.59.36.199 (15 Oct 2011 08:20:59 GMT)
X-Complaints-To: abuse ATSIGN nask.pl
NNTP-Posting-Date: Sat, 15 Oct 2011 08:20:59 +0000 (UTC)
In-Reply-To: <slrnj9hasr.7mn.dozzie@jarowit.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit