元数据 共 5 篇文章

TypeScript装饰器元数据在运行时类型检查中的应用
2026-05-11 06:41:21
TypeScript 的类型系统在编译时提供了强大的类型安全,但在运行时,这些类型信息会丢失。当需要验证传入函数的动态数据(如 API 请求体)时,我们通常需要编写大量重复的 typeof 或 instanceof 检查代码。TypeScript 装饰器结合 reflectmetadata 库,可以
TypeScript装饰器 运行时类型检查 元数据
41 0
Clojure 类型提示:^:type 注解
2026-04-07 09:41:29
Clojure 类型提示:^:type 注解 Clojure 是一门动态语言,默认在运行时才确定数据的具体格式。这种机制虽然编写灵活,但在高频调用 Java 方法或密集运算时,会触发“反射”(程序在运行时动态查找目标方法的过程),严重拖慢执行速度。类型提示用于在编译阶段提前声明数据格式,指导编译器生
类型提示 性能优化 避免反射
62 0
C# 特性:Attribute 与反射获取
2026-04-07 08:17:43
C 特性:Attribute 与反射获取 特性(Attribute)本质上是附加在代码元素(类、方法、属性等)上的元数据标签。它不改变程序本身的运行逻辑,但能提供额外的描述信息。通过反射(Reflection),你可以在程序运行期间动态读取这些标签的内容。按照以下步骤,完成从创建到读取的完整流程。
C#特性 反射机制 自定义特性
76 0
TypeScript 装饰器:@decorator 语法与元数据
2026-04-05 19:24:52
TypeScript 装饰器:@decorator 语法与元数据 装饰器是 TypeScript 提供的一种强大语法糖,它允许你在不修改原代码的情况下,为类、方法、属性或参数添加额外功能。想象一下给代码贴标签——你可以在代码定义的地方"挂载"一些额外行为,这些行为在程序运行时自动触发。 1. 装饰器
TypeScript装饰器 @decorator语法 装饰器工厂
78 0
TypeScript 装饰器:类、方法、属性装饰器
2026-04-03 09:59:26
TypeScript 装饰器:类、方法、属性装饰器 TypeScript 装饰器是一种特殊语法,用于在类、方法、属性或参数上添加元数据或修改行为。它们本质上是函数,在编译时被调用,常用于日志记录、权限控制、自动绑定等场景。要使用装饰器,必须在 tsconfig.json 中启用实验性装饰器支持。 启
TypeScript 装饰器 类装饰器
47 0