Câu hỏi được gắn thẻ «generics»

Generics là một dạng đa hình tham số được tìm thấy trong một loạt các ngôn ngữ, bao gồm các ngôn ngữ .NET, Java, Swift và Rust.




8
Java generics T so với Object
Tôi đã tự hỏi sự khác biệt giữa hai khai báo phương thức sau là gì: public Object doSomething(Object obj) {....} public <T> T doSomething(T t) {....} Có điều gì bạn có thể / sẽ làm với cái này mà không phải cái kia không? Tôi không thể tìm thấy …
127 java  generics 

5
Tại sao không có tướng trong Go?
Tuyên bố miễn trừ trách nhiệm: Tôi mới chỉ chơi với Go được một ngày, vì vậy rất có thể tôi đã bỏ lỡ rất nhiều. Có ai biết tại sao không có hỗ trợ thực sự cho thuốc generic / mẫu / whatsInAName trong Go không? Vì vậy, có …



6
Làm cách nào để triển khai IEn Countable <T>
Tôi biết cách triển khai IEnumerable không chung chung, như thế này: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo …
124 c#  .net  generics 

2
“Giao thức… chỉ có thể được sử dụng như một ràng buộc chung vì nó có các yêu cầu về kiểu riêng hoặc liên kết” nghĩa là gì?
Tôi đang cố gắng tạo một Từ điển (thực sự là một HashSet ) được khóa trên một giao thức tùy chỉnh trong Swift, nhưng nó khiến tôi gặp lỗi trong tiêu đề: Giao thức 'myProtocol' chỉ có thể được sử dụng như một ràng buộc chung vì nó có …







Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.