本申请涉及数据处理技术,尤其涉及一种数据的处理方法、装置、电子设备及可读存储介质。
背景技术:
1、程序在开发过程中,变量是一个必不可少的开发要素,其中,变量是一个记录类型的实例化,通过实例化,可以在程序中创建具体的数据结构,然后调用相应的方法来执行特定的操作。
2、现有技术中,在获取目标数据的变量时,通常是根据要处理的目标数据的数据类型,将与该目标数据相关的信息实例化至该数据类型对应的可以使用的记录类型中。
3、但是现有技术中,一种记录类型只能处理一种数据类型的目标数据,影响数据的处理效率。
技术实现思路
1、本申请提供一种数据的处理方法、装置、电子设备及可读存储介质,用以解决现有技术中,一种记录类型只能处理一种数据类型的目标数据,影响数据的处理效率的问题。
2、第一方面,本申请提供一种数据的处理方法,包括:
3、获取待处理的第一目标数据;
4、根据所述第一目标数据,从程序执行环境中读取与所述第一目标数据相关的第一数据类型信息,所述程序执行环境中预先存储有不同数据的数据类型信息;
5、根据所述第一数据类型信息,对伪类型进行实例化,得到所述第一目标数据的第一伪类型变量信息。
6、可选地,所述方法还包括:
7、将所述第一伪类型变量信息存储至内存堆区。
8、可选地,所述方法还包括:
9、获取待处理的第二目标数据;
10、根据所述第二目标数据,从程序执行环境中读取与所述第二目标数据相关的第二数据类型信息;
11、根据所述第二数据类型信息,判断是否需要对所述伪类型进行重构;
12、若需要对所述伪类型进行重构,则根据所述第二数据类型信息再次对所述伪类型进行实例化,得到所述第二目标数据的第二伪类型变量信息。
13、可选地,所述根据所述第二数据类型信息,判断是否需要对所述伪类型进行重构,包括:
14、将所述第一数据类型信息中用于指示数据类型的信息与所述第二数据类型信息中用于指示数据类型的信息进行比对;
15、若所述第一数据类型信息中用于指示数据类型的信息与所述第二数据类型信息中用于指示数据类型的信息相同,则不需要对所述伪类型进行重构;
16、若所述第一数据类型信息中用于指示数据类型的信息与所述第二数据类型信息中用于指示数据类型的信息不同,则需要对所述伪类型进行重构。
17、可选地,所述根据所述第二数据类型信息再次对所述伪类型进行实例化,得到所述第二目标数据的第二伪类型变量信息,包括:
18、获取注册的回调函数;
19、根据所述回调函数,将所述内存堆区中存储的所述第一伪类型变量信息进行清除;
20、根据所述第二数据类型信息再次对所述伪类型进行实例化,得到所述第二目标数据的第二伪类型变量信息。
21、可选地,所述方法还包括:
22、将所述第二伪类型变量信息存储至所述内存堆区。
23、可选地,所述获取待处理的第一目标数据之前,还包括:
24、将所述伪类型的内部结构声明为空。
25、第二方面,本申请提供一种数据的处理装置,包括:
26、获取模块,用于获取待处理的第一目标数据;
27、读取模块,用于根据所述第一目标数据,从程序执行环境中读取与所述第一目标数据相关的第一数据类型信息,所述程序执行环境中预先存储有不同数据的数据类型信息;
28、处理模块,用于根据所述第一数据类型信息,对伪类型进行实例化,得到所述第一目标数据的第一伪类型变量信息。
29、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
30、所述存储器存储计算机执行指令;
31、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的数据的处理方法。
32、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的数据的处理方法。
33、本申请提供的一种数据的处理方法、装置、电子设备及可读存储介质,通过获取待处理的第一目标数据,并根据第一目标数据,从程序执行环境中读取与第一目标数据相关的第一数据类型信息,其中,程序执行环境中预先存储有不同数据的数据类型信息,进而根据第一数据类型信息,对伪类型进行实例化,得到第一目标数据的第一伪类型变量信息。本申请中,由于程序执行环境中预先存储有不同数据的数据类型信息,当确定出目标数据后,便可以从程序执行环境中获取目标数据的数据类型信息,因此,伪类型可以处理不同数据类型的目标数据,提高了数据处理效率。
1.一种数据的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第二数据类型信息,判断是否需要对所述伪类型进行重构,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二数据类型信息再次对所述伪类型进行实例化,得到所述第二目标数据的第二伪类型变量信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述获取待处理的第一目标数据之前,还包括:
8.一种数据的处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的数据的处理方法。