Có cách nào để tự động tạo ra các phương thức trong một lớp như trong Ruby trong Swift không? Điều này có thể được thực hiện bằng cách đặt các biến mẫu để trở thành một hàm như trong Javascript.Có thể lập trình meta trong Swift
5
A
Trả lời
2
Sách The Swift Programming Language không đề cập đến bất cứ điều gì.
Vì đó là hướng dẫn dứt khoát cho ngôn ngữ chúng tôi có ngay bây giờ, điều này có vẻ như là vận may. Như nhanh chóng dựa trên thời gian chạy ngôn ngữ ObjC tuy nhiên, trong đó có khả năng lập trình meta, nên có một số cách để làm điều đó.
Vì vậy, hãy đợi và xem.
0
Tôi cũng muốn thêm có một phương pháp được gọi là reflect
cho phép bạn nhận được các thuộc tính của một đối tượng, nhưng không nhiều hơn nữa cho đến nay.
Các vấn đề liên quan
- 1. Lập trình meta trong Swift
- 2. Có thể lập trình meta trong Javascript?
- 3. Có thể lập trình meta trong C# không?
- 4. Lập trình meta bằng Java
- 5. Recursive mẫu Lập trình meta
- 6. Lập trình meta là gì?
- 7. Đếm với Lập trình meta mẫu?
- 8. JetBrains Hệ thống lập trình meta
- 9. Đánh giá lập trình meta mẫu
- 10. C++ meta-lập trình doxygen tài liệu
- 11. Ví dụ về lập trình meta trong F #
- 12. Thêm thẻ meta theo lập trình trong C#
- 13. typedef vs thừa kế công trong C++ meta-lập trình
- 14. C++ Mẫu Lập trình meta - Có thể xuất mã được tạo ra không?
- 15. Làm cho Segue lập trình trong Swift
- 16. Tạo lập trình NSWindow trong Swift
- 17. Lập trình trong Swift trên Linux
- 18. Swift lập trình thiết segues
- 19. Lập trình Tạo SKLabelNode Đậm trong swift
- 20. Lập trình meta mẫu C++, số biến thành viên?
- 21. Đặt Trình xử lý tác vụ lập trình trong Swift
- 22. Lập trình meta, tốt cho nó là gì?
- 23. Làm thế nào có thể tạo một SplitViewController lập trình trong Swift?
- 24. thay thế toString sử dụng Groovy Lập trình meta
- 25. Mẫu Lập trình meta - tôi vẫn không hiểu: (
- 26. Lập trình meta bằng các giá trị clojure.spec?
- 27. Lập trình meta bằng Python - thêm phương thức đối tượng
- 28. Đăng ký mô hình meta Ecore theo lập trình
- 29. C + + lập trình meta tự động tạo chức năng?
- 30. Lập trình thêm thuộc tính làm đối tượng ActionScript (lập trình meta)
Tôi nghĩ rằng nó không phải là có thể bởi vì đối diện ObjC, Swift được thiết kế để có (thêm) ngôn ngữ tĩnh mà hầu hết công việc được thực hiện tại thời gian biên dịch (do đó trình biên dịch có thể phát hiện lỗi đầu tiên). Nhưng không có thêm chi tiết từ Apple, tôi không thể chắc chắn. –
Có khái niệm về các hàm là một kiểu để có thể gán hàm cho một biến mẫu. Vì vậy, nếu chúng ta có thể tự động tạo ra một biến cá thể trong một lớp, nó có thể là – user3735062
có vẻ giống như cấu trúc C của con trỏ hàm ... –