LitJSON 扩展:支持 Vector3 类型和 Int 类型字典键 LitJSON 默认不支持 Unity 的 Vector3 类型和使用 Int 类型作为 Key 的字典。需要对 LitJSON 进行扩展才能实现这两个功能。 Unity3D 31 次浏览 2024-07-01
C++有符号类型的符号扩展详解 在C++中,对于有符号型变量的符号扩展,例如使用short int a = -1;与long b;进行赋值操作时,当将a赋给b后,由于a是有符号型的,扩展过程中会延续高位的符号位,即负号也会随之保留。 符号扩展概念:如果变量为有符号型,在执行扩展时会将少字节的最高位(符号位)进行复制,从而在扩 C++ 45 次浏览 2024-11-07
Swift扩展:扩展你的代码,扩展你的世界 Swift是一种由苹果公司(Apple Inc.)开发并开源的编程语言。它主要用于开发iOS、iPadOS、macOS、watchOS和tvOS等苹果操作系统上的应用程序。Swift语言的设计目标是提供一种安全、快速、现代的编程语言,同时保持与Objective-C的兼容性。 Swift的主要特点包 IOS 27 次浏览 2024-09-01
Kotlin扩展函数与扩展属性 Kotlin 提供了强大的扩展机制,允许开发者在不修改原有类代码的情况下,为其添加新的功能。通过扩展函数,我们可以为第三方库中的类添加新的方法,就像使用原生方法一样调用。此外,Kotlin 还支持扩展属性,允许我们为现有类添加新的属性,进一步提升代码的灵活性和可读性。 例如,在 Android 开发 Kotlin 18 次浏览 2024-05-29
函数类型与返回值类型 函数的类型决定其返回值类型。无返回值的函数可称为void类型。函数类型与参数类型无关,但若函数类型与return表达式类型不一致,以函数类型为准。对于数值型数据,可自动类型转换。函数应在定义时指定返回值类型,以明确其所属类型。 C++ 28 次浏览 2024-04-26