数据类型
HarmonyOS IDL支持的数据类型可分为:基本数据类型、自定义类型、声明的Sequenceable数据类型、声明的接口类型、数组类型以及容器类型。
HarmonyOS IDL基本数据类型与Java数据类型、C/C++数据类型的对应关系如下表所示:
| HarmonyOS IDL基本数据类型 |
Java数据类型 |
C++数据类型 |
C数据类型 |
数据长度(bytes) |
|---|---|---|---|---|
| void |
void |
void |
void |
NA |
| boolean |
boolean |
bool |
bool |
1 |
| byte |
byte |
int8_t |
int8_t |
1 |
| short |
short |
int16_t |
int16_t |
2 |
| int |
int |
int32_t |
int32_t |
4 |
| long |
long |
int64_t |
int64_t |
8 |
| float |
float |
float |
float |
4 |
| double |
double |
double |
double |

本文介绍了鸿蒙HarmonyOS接口描述语言(IDL)的数据类型,包括基本数据类型、自定义类型、Sequenceable数据类型、接口类型、数组类型和容器类型,并详细阐述了它们与Java和C/C++数据类型的对应关系,以及接口定义的规则和方法属性声明。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



