🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15259

Re: pl.comp.objects FAQ (Frequently Asked Questions and more)

#15259
From: Mariusz Lotko
Date: Sun, 04 Mar 2007 00:56
29 lines
1134 bytes
Sektor van Skijlen wrote:

> Dnia Sat, 03 Mar 2007 17:45:39 +0100, Marcin 'Qrczak' Kowalczyk skrobie:
>> Dnia 03-03-2007, sob o godzinie 14:03 +0000, Sektor van Skijlen
>> napisa³(a):
>
>> > Ale w wiêkszo¶ci jêzyków niestety
>> > sprowadzono to do specjalnego traktowania liczb ca³kowitych (tak jest w
>> > Smalltalku i w Javie), a co za tym idzie, uniemo¿liwiono tworzenie
>> > w³asnych typów warto¶ciowych.
>
>> Nie ma potrzeby ¶ci¶lejszego wyró¿niania typów warto¶ciowych ni¿
>> danie im odpowiedniej definicja równo¶ci. W jêzyku, który nie kopiuje
>> niejawnie obiektów (czyli w wiêkszo¶ci poza C/C++), jedyne potrzebne
>> wsparcie dla typów warto¶ciowych to definicja standardowej równo¶ci
>> dla tych typów uwzglêdniaj±ca zawarto¶æ, a nie to¿samo¶æ obiektu.
>
> Mo¿liwe, ale by³bym za tym, ¿eby po prostu okre¶laæ, czy porównanie ma
> porównywaæ WARTO¦Æ, czy TO¯SAMO¦Æ. Tyle, my¶lê, by wystarczy³o.

Python rozró¿nia to¿samo¶æ z warto¶ci± tzn. s± porównania

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?

--
Mariusz Lotko

Message-ID: <esd1k1$9bp$1@bandai.magma-net.pl>
Path: polish.pugleaf.net!archive.newsdeef.eu!mbox2nntp-pl.comp.objects.mbox.gz!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!feed.news.interia.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
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>