cuốn sách gpt4 ai đã làm

Các ràng buộc về loại giao thức/lớp hỗn hợp có được phép trong phần mở rộng giao thức Swift không?

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 00:51:42 33 4
mua khóa gpt4 Nike

Có thể mở rộng một giao thức với các ràng buộc về loại giao thức/lớp hỗn hợp trong bất kỳ phiên bản Swift nào không? Ví dụ, chỉ khi Bản thân Đúng UIViewController lớp con của và phù hợp với Giao thức 1 Chỉ khi tôi muốn mở rộng Giao thức2.

giao thứcProtocol1 {}
giao thứcProtocol2 {}

//Những gì tôi tưởng tượng tôi có thể làm, nhưng nó không biên dịch được
tiện ích mở rộng Giao thức 2 trong đó Tự: UIViewController, Giao thức 2 {}

câu trả lời hay nhất

thử:

tiện ích mở rộng Protocol2 trong đó Self: UIViewController, Self: Protocol2 {}

Các ràng buộc về loại giao thức/lớp hỗn hợp có được phép trong phần mở rộng giao thức Swift không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35869237/

33 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress