Article View: pl.comp.lang.python
Article #8789Re: Największy problem Pythona.
From: RobertSzefler
Date: Thu, 12 May 2005 11:43
Date: Thu, 12 May 2005 11:43
59 lines
2362 bytes
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-mailReferences:
<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