值类型 共 3 篇文章

Swift 扩展:extension 为类型添加方法
2026-04-06 18:21:55
Swift 扩展:extension 为类型添加方法 Swift 语言中的 extension(扩展)是一种在不修改原始类型源代码的情况下,为其添加新功能的机制。这种机制不仅适用于自定义的结构体、类和枚举,也适用于系统库中的基础类型(如 Int、String)。通过扩展,开发者可以将代码逻辑按功能模
Swift 扩展 添加方法
73 0
Swift 结构体:struct 与类的区别
2026-04-02 23:45:21
Swift 结构体:struct 与类的区别 在 Swift 中,struct(结构体)和 class(类)都能用来定义自定义数据类型,但它们在内存管理、行为特性上存在根本差异。选择 struct 还是 class,直接影响程序的性能、安全性和可维护性。本文通过具体场景和代码对比,帮你快速掌握两者的
Swift 结构体
68 0
C# 类型系统:值类型与引用类型的区别
2026-04-02 03:41:23
C 类型系统:值类型与引用类型的区别 C 中的变量分为两大类:值类型(Value Types)和引用类型(Reference Types)。它们在内存分配、赋值行为、比较方式等方面有本质区别。正确理解这两者的差异,能避免常见错误,写出更高效、可靠的代码。 1. 基本概念区分 值类型直接存储数据本身,
C#类型系统 值类型 引用类型
63 0