Python'un Java gibi jenerik yöntemleri var mı? Öyleyse bunu açıklayan bir siteye başvurabilirdiniz.Pitonun jenerik yöntemleri var mı?
cevap
Python, dinamik olarak yazılan bir dildir, bu nedenle jenerik gerektirmez. Bu herhangi bir fonksiyona her türlü veri geçebilir bu
def addTen(inputData):
if isinstance(inputData, int):
return inputData + 10
elif isinstance(inputData, str):
return int(inputData) + 10
else:
return 10
gibi bir şey yapabilirsiniz ve bu fonksiyon farklı farklı veri türlerini işlemek için tercih edebilirsiniz.
Hayır. Python, statik olarak yazılan bir dil değildir, bu nedenle onlara gerek yoktur. Java jenerikleri sadece derleme zamanı tipi güvenliği sağlar; Çalışma zamanında hiçbir şey yapmıyorlar. Python, herhangi bir derleme zamanı türü güvenliğine sahip değildir, bu yüzden Python'un sahip olmadığı derleme zamanı tipi kontroller için jenerik eklenmesi mantıklı olmaz. Örneğin, bir liste yazılmamış bir koleksiyondur. List<Integer>
ve List<String>
arasında ayrım hiçbir eşdeğer yoktur, çünkü bir Python listesi herhangi bir nesne türünü saklayabilir.
- 1. Java Generics - jenerik yazılanlardan belirli yöntemleri çağırıyor
- 2. javascript: ilkel dizeleri yöntemleri var mı?
- 3. Type.GetMethod tüm Yöntemleri döngü olmadan Jenerik MethodInfo alın
- 4. Bir protokole jenerik tip parametresi eklemenin bir yolu var mı?
- 5. F # için Haskell jenerik programlama gibi bir şey var mı?
- 6. Python'da genişletilebilir büyü yöntemleri için en iyi yöntemler var mı?
- 7. Statik yöntemleri gizlemek için herhangi bir meşru neden var mı?
- 8. Python'un değişmez bir listesi var mı?
- 9. jenerik
- 10. nasıl Aşağıdaki kod var Java Jenerik
- 11. javac, kodda başvurulan yöntemleri kaldırır mı?
- 12. Hiç özel uzantı yöntemleri kullandınız mı?
- 13. Kapatmada jenerik tip döndüren dinamik jenerik parametreler?
- 14. SBJson iOS ayrıştırıcı yöntemleri kullanımdan kaldırıldı mı?
- 15. Jenerik doğru
- 16. Java - Jenerik Sınıflar
- 17. VB.NET jenerik
- 18. jenerik tip
- 19. (In Scala,) Sınıfların jenerik tip parametreleriyle yapılabilecek, ancak soyut tip üyelerle yapılabilecek bir şey var mı?
- 20. IntelliJ'de sınıf beyanlarında otomatik tamamlama için jenerik almanın bir yolu var mı?
- 21. Java'da bir şablon (jenerik) parametresinin türünü bulmanın bir yolu var mı?
- 22. C#: "self" türünü jenerik parametre olarak mı kullanıyorsunuz?
- 23. Scala yöntemleri _ =
- 24. Bir arayüz olması için jenerik bir tür zorlar mı?
- 25. System.Diagnostics.Debug sınıfına bir TextWriter arabirimi var mı?
- 26. Güvensiz jenerik dökme
- 27. Jenerik dönüşüm fonksiyonu GUID'lerini
- 28. KOTLIN en jenerik
- 29. Jenerik özelleştirme bu bağlantıda
- 30. Overloading jenerik olay işleyicileri
Bu yanıtı yazdığınız bir zamanda, 'typing' modülü yoktu. Ancak şu anda standart kütüphanenin bir parçası (Python 3.5'den beri). – nme