Article View: pl.comp.os.linux.programowanie
Article #72360Re: per cgi i for wewnatrz function-oriented
From: Stachu 'Dozzie' K.
Date: Fri, 14 Oct 2011 21:41
Date: Fri, 14 Oct 2011 21:41
53 lines
2694 bytes
2694 bytes
On 2011-10-14, MaRc <tuksmr@gmail.com> wrote:
> męczę się z prostą rzeczą. nie mogę znaleźć odpowiedzi w żadnym z
> przykładów.
Shift ci nie działa. Zmień klawiaturę.
> otóż piszę prosty skrypt cgi w perlu i chcę zrobić pętlę for
> wewnątrz obiektu.
Nieprawda. W podanym przykładzie nie masz czegokolwiek przypominającego
obiekt.
> no ale ja chce dynamiczne wiersze coś w tym stylu:
> #v+
> print table({-border=>undef},
> caption('When Should You Eat Your Vegetables?'),
> Tr({-align=>'CENTER',-valign=>'TOP'},
> [
> th(['Vegetable', 'Breakfast','Lunch','Dinner']),
>
> td(['Tomatoes' , 'no', 'yes', 'yes']),
>
> foreach $i (1..10){
> td(['$i' , 'a','b', 'c']),
> }
>
> td(['Broccoli' , 'no', 'no', 'yes']),
> td(['Onions' , 'yes','yes', 'yes']),
>
> ]
> )
> );
> #v-
1. Używaj wcięć. Wcięcia nie bolą, a czyta się to lepiej.
2. Konstrukcja "$x" z reguły jest głupia, bo zwraca to samo co po prostu
$x.
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".
> wiem, że można to wygenerować standardowo linia po lini i to działa, ale
> chciałem w obiekcie.
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.
--
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID:
<slrnj9hasr.7mn.dozzie@jarowit.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mailReferences:
<j79q4p$c7c$1@pippin.nask.net.pl>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!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: per cgi i for wewnatrz function-oriented Date: Fri, 14 Oct 2011 21:41:19 +0000 (UTC) Organization: solani.org Lines: 53 Message-ID: <slrnj9hasr.7mn.dozzie@jarowit.net> References: <j79q4p$c7c$1@pippin.nask.net.pl> Mime-Version: 1.0 X-Trace: solani.org 1318628479 17821 eJwFwYEBACAEBMCVEF8/TsL+I3QXC4q3HQGPieHQ23G7NJtir9JcbYy6Lk1OMS4PBKg8Oz4e0RCy (14 Oct 2011 21:41:19 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Fri, 14 Oct 2011 21:41:19 +0000 (UTC) User-Agent: slrn/pre0.9.9-111 (Linux) X-User-ID: eJwFwYEBwCAIA7CX2Epbd44g/n/CEkKP2ikqeXnbE37XVuMkBe0c83xVti7cGYgZEOEqrB8VXBCo Cancel-Lock: sha1:clLgKV8IoBd9Ly2OCaqUT16J+rk= X-NNTP-Posting-Host: eJwNyMEBwCAIA8CVUEnAcaiY/Uew9zwsDp5wgg5BXzMs0NAeJTB9nj9vqbp0qmcvy0jtvua0BzhHEig= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit