是啊。。慢慢发展起来的。我记得我当时用了这个语法的时候,惊为天人啊。
最早 javadoc 的时候,还需要依赖外部工具。annotation 语法直接由编译器支持,很方便。
后来 python 抄了过去,把 annotation 改成 decorator,变成这个语法的语法糖:
func = decorator(func)
<==>
@decorator
def func(): pass
这个微创新也很不错。
【 在 canper (洗衣粉) 的大作中提到: 】
: 其他语言不清楚,但在java正式有annotation语法之前,已经有用注释模拟这个功能的工具,说明这个概念早有了。
--
FROM 124.72.119.*