🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: per cgi i for wewnatrz function-oriented

#72360
From: Stachu 'Dozzie' K.
Date: Fri, 14 Oct 2011 21:41
53 lines
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-mail
References: <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