# 其它函数

## print
- 入参：`target`：`Object` 要打印的对象
- 函数说明：打印

```javascript
print('abc'); // 等同于 System.out.print("abc");
```

## println
- 入参：`target`：`Object` 要打印的对象
- 函数说明：打印并换行

```javascript
println('abc'); // 等同于 System.out.println("abc");
```

## printf
- 入参：`format`：`String` 要打印的对象
- 入参：`target`： `Object` 参数值，可以写多个
- 函数说明：按照格式打印并换行

```javascript
printf('%s:%s', 'a','b'); // 等同于 System.out.printf("%s:%S", "a", "b");
```

## not_null
- 入参：`target` : `Object` 判断的模板
- 返回值：`boolean`
- 函数说明：判断值不是`null`

```javascript
return not_null(target); // 等同于 target != null
```

## is_null
- 入参：`target` : `Object` 判断的模板
- 返回值：`boolean`
- 函数说明：判断值是`null`

```javascript
return is_null(target); // 等同于 target == null
```

## ifnull
- 入参：`target`:`Object` 判断的目标
- 入参：`trueValue`:`Object` 为空时的值
- 返回值：`Object`
- 函数说明：对空值进行判断，返回特定值

```javascript
return ifnull(null,1) // 1
// return ifnull(0,1) // 0
```
