Java 注解的使⽤可以简化项⽬的配置,因为编译器和类加载机制可以根据注解来帮助我们完成这⼀部分配置,使得开发⼈员可以专注于语⾔本⾝。
另⼀⽅法 Swift 的 Attribute 作⽤则⾮常有限,但是由于 Swift 本⾝是⽀持 Attribute 的,如果未来 Swift 能⽀持⾃定义 Attribute 的话,想象空间还是很⼤的。
引⽤
1. Building a RESTful Web Service
2. Swfit 语⾔官⽅⽂档 - Attribute
3. Swift 关于⾃定义 Attribute 实现的讨论
4. Java 注解机制及其原理
5. Java中的注解是如何⼯作的?
6. 深⼊理解 Swift 派发机制
7. swift attributes 符号
swift语言怎么样
8. Custom Attributes in Swift Language
9. SpringMVC
10. JLRoutes
2018年3⽉3⽇ 更新
最近在了解 Javascript 的原型,以及 ES2016 等标准。发现 Javascript ⾥⾯也有类似 Java 的 @ 符号开始的注解,不过 Javascript ⾥⾯把它叫做修饰器。原理就是⽤⼀个 @ 符号标注开始的函数去修饰另外⼀个函数。这种⽅式很让我受启发,本质上 Swift 的 extension 就是⼀种对类、接⼝等的修饰(或者是 Objective C 的 category)。或许借助 extension 能够实现类似注解的效果?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论