Article View: pl.comp.objects
Article #15713Re: pl.comp.objects FAQ (Frequently Asked Questions and more)
From: Adam Karpierz
Date: Sun, 04 Mar 2007 16:30
Date: Sun, 04 Mar 2007 16:30
36 lines
2660 bytes
2660 bytes
"Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote: >> if obj is anotherObj : # sprawdza czy to te same obiekty >> if obj == anotherObj : # sprawdza czy zawartość obiektów jest równa. > >> Czy o to Ci chodzi? > > Właśnie NIE o to mi chodzi. > Chodzi o to, że ma być dostępny TYLKO operator ==, > natomiast od definicji typu zależy czy porównuje on tożsamość, > czy wartość. Czyli chodzi ci ogolnie o to, aby cos bylo sp...dzielone Jesli do porownania wartosci jak i tozsamosci istnieje w danym jezyku ten sam operator to taki jezyk mozna sobie usnac za syf, a nie jezyk Podobnie z operatorem przypisania Jelsi do skopowiania obiektu uzywa sie tego samego operatora co do przypisania referencji to jest to rowniez syf. Wiec jest doklandie odwrotnie niz piszesz: Chodzi o to, że maja być dostępny inny oparator do porownania wartosci a inny do porownania tozsamosci obiektow Podobnie chodzi o to aby byl dostepny inny operator do 'clone' obiektu a inny do zmiany referencji Porzadne jezyki tak maja (mialy nawet w latach 60-tych), a jesli np ten syf zwany C++ tego nie ma to nazwij to zwyczajnie syfem. i przejdz nad tym do porzadku dziennego, a nie probuj robic z tego syfu kamieni szlachetnych. AK
Technical Details
Message-ID:
<eses6u$8fm$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<pl-comp-objects-faq-1-1166202604@ict.pwr.wroc.pl> <pan.2007.02.22.19.13.55.43827@go2.pl> <erl5gf$bi2$1@inews.gazeta.pl> <eru75v$dmm$1@bandai.magma-net.pl> <ervbaa$am4$1@inews.gazeta.pl> <pan.2007.02.26.21.12.45.8078@go2.pl> <es6b6u$2ls$1@kujawiak.man.lodz.pl> <esbllu$51n$1@bandai.magma-net.pl> <esbv7t$7o$1@kujawiak.man.lodz.pl> <1172940339.25227.28.camel@qrnik> <escc9e$2h2$1@kujawiak.man.lodz.pl> <esd1k1$9bp$1@bandai.magma-net.pl> <esemb6$2r3$1@kujawiak.man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Adam Karpierz" <karpierz@NOOOOSPAAAAMpython.pl> Newsgroups: pl.comp.objects Subject: Re: pl.comp.objects FAQ (Frequently Asked Questions and more) Date: Sun, 4 Mar 2007 17:30:21 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 38 Message-ID: <eses6u$8fm$1@inews.gazeta.pl> References: <pl-comp-objects-faq-1-1166202604@ict.pwr.wroc.pl> <pan.2007.02.22.19.13.55.43827@go2.pl> <erl5gf$bi2$1@inews.gazeta.pl> <eru75v$dmm$1@bandai.magma-net.pl> <ervbaa$am4$1@inews.gazeta.pl> <pan.2007.02.26.21.12.45.8078@go2.pl> <es6b6u$2ls$1@kujawiak.man.lodz.pl> <esbllu$51n$1@bandai.magma-net.pl> <esbv7t$7o$1@kujawiak.man.lodz.pl> <1172940339.25227.28.camel@qrnik> <escc9e$2h2$1@kujawiak.man.lodz.pl> <esd1k1$9bp$1@bandai.magma-net.pl> <esemb6$2r3$1@kujawiak.man.lodz.pl> NNTP-Posting-Host: nat-dem.mentorg.com X-Trace: inews.gazeta.pl 1173025822 8694 213.69.244.34 (4 Mar 2007 16:30:22 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sun, 4 Mar 2007 16:30:22 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Priority: 3 X-RFC2646: Format=Flowed; Original X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-User: karpierz X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit