r取值 | ifarray(r) | istable(r) | datatype(r) |
---|---|---|---|
r=1.1 (实数) | 返回0, 表示不是数组 | 返回0, 表示不是数组 | 返回1, 表示是实数 |
r=array() (空数组) | 返回1, 表示是数组 | 返回0, 表示不是数组(没有数据) | 返回5, 表示是数组 |
r=array(1,2,3) (有值的数组) | 返回1, 表示是数组 | 返回1, 表示是数组(有数据) | 返回5, 表示是数组 |
说明 | 判断是否数组,包括空数组 | 判断是否数组,数组需有值,空数组不识别为数组, 可以用来判断数组是否有数据 | 判断数据的类型,5表示为数组,包括空数组 |