- 主题:annotation 语法是 java 发明的吧?
以前有其它语言用这个语法吗?
个人觉得这个语法设计特别好。
--
修改:hgoldfish FROM 124.72.119.*
FROM 124.72.119.*
是啊。。慢慢发展起来的。我记得我当时用了这个语法的时候,惊为天人啊。
最早 javadoc 的时候,还需要依赖外部工具。annotation 语法直接由编译器支持,很方便。
后来 python 抄了过去,把 annotation 改成 decorator,变成这个语法的语法糖:
func = decorator(func)
<==>
@decorator
def func(): pass
这个微创新也很不错。
【 在 canper (洗衣粉) 的大作中提到: 】
: 其他语言不清楚,但在java正式有annotation语法之前,已经有用注释模拟这个功能的工具,说明这个概念早有了。
--
FROM 124.72.119.*
不错不错。。看了一下,使用方式和 java 的 annotaion 差不多。
【 在 sayinger (言者) 的大作中提到: 】
: C# 1.0 就有Attributes了,那是2002年
--
FROM 124.72.119.*