Python'un "olduğu" için bir Ruby eşdeğeri var mı? İki nesnenin aynı olup olmadığını test eder (yani aynı hafıza konumuna sahip).Ruby "is" eşdeğeri
6
A
cevap
12
kullanımı a.equal? b
http://www.ruby-doc.org/core/classes/Object.html
== farklıeşit? yöntem, alt sınıflar tarafından hiçbir zaman geçersiz kılınmamalıdır: nesne kimliğini (yani, a.equal? (b) a) b) ile aynı nesne olarak belirlemek için kullanılır.
2
__id__
'u da kullanabilirsiniz. Bu size her zaman benzersiz olan nesneleri iç kimlik numarası verir. nesneler aynıdır için, bu Ruby'nin standart kütüphane bildiğim kadarıyla söyleyebilirim (group_by
ve diğerlerini bakınız) gibi bu yöntemi kullanıyor
a.__id__ = b.__id__
denemek olmadığını kontrol etmek.
İlgili konular
- 1. Ruby Ruby eşdeğeri Python
- 2. Preg_quote() 'nin Ruby eşdeğeri nedir?
- 3. Ruby eşdeğeri Python str [3:]
- 4. Javycript `Ruby`` için eşdeğeri` `gönder`
- 5. Python'un os.walk'unun Ruby eşdeğeri nedir?
- 6. jQuery'nin Ruby .send() yöntemine eşdeğeri
- 7. Ruby, Log4Ruby için Log4J eşdeğeri var mı?
- 8. Javascript kitaplıkları için ruby-toolbox eşdeğeri bulamıyor
- 9. İsteklerCookieJar [] is
- 10. Ruby on Rails: "form_for (: ürün, ...)" ve "form_for (@product, ...)" eşdeğeri mi?
- 11. Ruby'de "pass" eşdeğeri
- 12. postsharp exception is not
- 13. yöntemi getSupportFragmentManager() is undefined
- 14. yük dengeleme wso2 IS
- 15. "is" operatörü, Kutulu değerler
- 16. Laravel 5.1 is Admin
- 17. jQuery .error jqXHR.responseText is
- 18. ProviderTestCase2.getProvider() is sıfır
- 19. NSMethodSignature & NSInvocation eşdeğeri eşdeğeri 2
- 20. C# IS deyim neden çalışmıyor?
- 21. Default login is cakephp 3.2
- 22. Yeni Mysqli Object is Null
- 23. ESP8266 - is. Net mümkün mü?
- 24. jQuery .is (": hover") IE8'de
- 25. Sequelize - findOne(). Success() is undefined
- 26. C#/Xamarin eşdeğeri class.getSimpleName()
- 27. Scala ListBuffer (veya eşdeğeri) shuffle
- 28. SQL eşdeğeri LINQ. All()
- 29. TSQL'de String.Join eşdeğeri nedir?
- 30. C++/CLI'de güvenli döküm - C# ile "eşdeğeri" eşdeğeri?