🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #8789

Re: Największy problem Pythona.

#8789
From: RobertSzefler
Date: Thu, 12 May 2005 11:43
59 lines
2362 bytes
Darek Suchojad wrote:
> Qertoip wrote:
> 
> 
> 
>>A teraz dla wszystkich proponujących dir( obj ) zamieszczam screenshota: 
>>http://www.wlodarek.top100.net.pl/ObjectMembersList.png
>>
>>"Bajer", "pierdółka"? 
> 
> 
> Ale, heh, co to jest za przykład? Co on ma pokazywać tak naprawdę?
> W pedivtu4nyre$.1wvgjjhuk1780$.dlg@40tude.net podałeś przykład
> w Pythonie:
> 
> 
> def f(a):
>     return a
> 
> p = True
> if p:
>     obj = f(1)
> else:
>     obj = f("")
> 
> obj.???
> 
> co Twoje IDE powiedziałoby na coś takiego?
> 
> class Testowa  {
>     class A {
>         void a1() {}
>         void a2() {}
>     }
>     class B {
>         void b1() {}
>         void b2() {}
>     }
> 
>     static object make_foo(string arg) {
>     if(arg == "1")
>         return new A();
>     else
>         return new B();
>     }
> 
>     public static void Main(string[] args) {
>         object foo = make_foo(args[0]);
>         foo.? // O, to ta linijka
>     }
> }
> 
> darek


To ty nie czytasz dokładnie tego wątku. Dużo już pisaliśmy o tym 
problemie, a to, co podałeś, nie jest dowodem na słabość języka, tylko 
programisty i można to zrobić w chyba każdym języku z klasami/obiektami. 
Nie w tym sęk.
Technical Details
Message-ID: <d5vfg4$1vmj$1@news2.ipartners.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!nf1.ipartners.pl!news.ipartners.pl!ipartners.pl!not-for-mail
References: <jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net> <d5r1l6$flm$1@nemesis.news.tpi.pl> <1njwce3cqj46q.11f4hsu79ksgd.dlg@40tude.net> <1gvuz1q6mpswb.2m8e9kggxehl.dlg@40tude.net> <d5vf78$dgt$1@slupsk.slp.vectranet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!nf1.ipartners.pl!news.ipartners.pl!ipartners.pl!not-for-mail
From: RobertSzefler <rszeflerUSUNTO@murator.com.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Największy problem Pythona.
Date: Thu, 12 May 2005 13:43:00 +0200
Organization: Internet Partners
Lines: 59
Message-ID: <d5vfg4$1vmj$1@news2.ipartners.pl>
References: <jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net> <d5r1l6$flm$1@nemesis.news.tpi.pl> <1njwce3cqj46q.11f4hsu79ksgd.dlg@40tude.net> <1gvuz1q6mpswb.2m8e9kggxehl.dlg@40tude.net> <d5vf78$dgt$1@slupsk.slp.vectranet.pl>
NNTP-Posting-Host: intranet.murator.com.pl
Mime-Version: 1.0
X-Trace: news2.ipartners.pl 1115898180 65235 217.153.39.22 (12 May 2005 11:43:00 GMT)
X-Complaints-To: abuse@ipartners.pl
NNTP-Posting-Date: 12 May 2005 11:43:00 GMT
In-Reply-To: <d5vf78$dgt$1@slupsk.slp.vectranet.pl>
X-Accept-Language: en-us, en
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit