tansci-boot/magic-script-skill/references/array-functions.md

76 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 数组函数
## new_int_array
- 入参:`size``int` 数组长度
- 函数说明,创建`int`类型的数组
```javascript
return new_int_array(1); // [0]
```
## new_long_array
- 入参:`size``int` 数组长度
- 函数说明,创建`long`类型的数组
```javascript
return new_long_array(1); // [0]
```
## new_double_array
- 入参:`size``int` 数组长度
- 函数说明,创建`double`类型的数组
```javascript
return new_double_array(1); // [0.0]
```
## new_float_array
- 入参:`size``int` 数组长度
- 函数说明,创建`float`类型的数组
```javascript
return new_float_array(1); // [0.0]
```
## new_short_array
- 入参:`size``int` 数组长度
- 函数说明,创建`short`类型的数组
```javascript
return new_short_array(1); // [0]
```
## new_byte_array
- 入参:`size``int` 数组长度
- 函数说明,创建`byte`类型的数组
```javascript
return new_byte_array(1); // [0]
```
## new_boolean_array
- 入参:`size``int` 数组长度
- 函数说明,创建`boolean`类型的数组
```javascript
return new_boolean_array(1); // [false]
```
## new_char_array
- 入参:`size``int` 数组长度
- 函数说明,创建`char`类型的数组
```javascript
return new_char_array(1); // ['\0']
```
## new_array
- 入参:`Class`:类型
- 入参:`size``int` 数组长度
- 函数说明,创建`Object`类型的数组
```javascript
return new_array(1); // [null] // Object 类型的数组
return new_array(String.class, 1); // [null] String类型的数组
```