🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15712

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

#15712
From: Mariusz Lotko
Date: Sat, 03 Mar 2007 23:56
29 lines
2347 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
Technical Details
Message-ID: <esd1k1$9bp$1@bandai.magma-net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
From: Mariusz Lotko <imie.nazwisko@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: pl.comp.objects FAQ (Frequently Asked Questions and more)
Date: Sun, 04 Mar 2007 00:56:21 +0100
Organization: Magma Systemy Komputerowe
Lines: 30
Message-ID: <esd1k1$9bp$1@bandai.magma-net.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>
NNTP-Posting-Host: 192.168.21.22
Mime-Version: 1.0
X-Trace: bandai.magma-net.pl 1172965825 9593 192.168.21.22 (3 Mar 2007 23:50:25 GMT)
X-Complaints-To: usenet@news.magma-net.pl
NNTP-Posting-Date: Sat, 3 Mar 2007 23:50:25 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit