Questions tagged «annotations»

6
一种编程语言,允许您为简单类型定义新的限制
许多语言一样C++,C#和Java允许你创建表示简单类型,如对象integer或float。使用类接口,您可以覆盖运算符并执行逻辑,例如检查值是否超过业务规则100。 我想知道在某些语言中是否可以将这些规则定义为变量/属性的注释或属性。 例如,C#您可能会写: [Range(0,100)] public int Price { get; set; } 或者也许C++您可以这样写: int(0,100) x = 0; 我从未见过这样的事情,但是鉴于我们在存储之前对数据验证的依赖程度。奇怪的是,该功能尚未添加到语言中。 您能否举例说明可能的语言?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.