From: "Mazi Ayışığı" Date: 2011-04-08T09:22:49+09:00 Subject: Re: Hash Surprises with Fixnum, #hash, and #eql? On Apr 7, 7:01 am, Clifford Heath wrote: > Halk, > > Ben Tamsayý için delegeler ve çok gibi davranmasýný isteyen bir sýnýf varmümkün olduðu kadar gerçek bir Tamsayý (subclassed olmak için güçlü olmak hariç) gibi.O * çoðunlukla * çalýþýyor ...ancak, Ruby'nin çeþitli kesmek, hatalarýn faul düþüyorFixnum ve Hash sýnýflarda iç optimizasyonlar. > > Özellikle, Hash uygulamalarý iþ (ve mola!) farklý olarakMRG, Rubinius ve JRuby.Sadece # hash ve # eql kullanmak belgelenir?,ama (bazen bu kablolu optimsations var) her zaman doðru deðil. > > Hash belgeleri isteyip # eql demiyor?Sadece adý verilecektuþlarý, ya da sadece karma öðeleri hash soruþturma için kullanýlýyor.Olmasý gerektiðiolarak bir veya diðer, a.eql (b) her zaman b.eql anlamýna gelmiyor olabilir? beri? (a). > > <: Bu kodu incelemek Lütfengist.github.com/906998 https: / /> üzerinde dene,çeþitli Ruby sürümleri ve ayrýca Fixnum maymun-yamalar ile deneyinkaldýrýldý. > > Bu davranýþa çok öngörülemez olduðunu görürsünüz. > > Clifford Heath.