Skip to content

Commit

Permalink
Update library_CN.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Safe3 committed Jun 20, 2024
1 parent 6ff9770 commit ca1a65a
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions docs/guide/library_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,25 @@ url_encode("https://projectdiscovery.io/test?a=1") //https%3A%2F%2Fprojectdiscov
wait_for(10)
```

# 库 - "enum"

```golang
enum := import("enum")
```

## 函数

- `all(x, fn) => bool`: 如果给定函数“fn”对“x”中的所有项求值为真值,则返回true。如果“x”不可枚举,则返回nil。
- `any(x, fn) => bool`: 如果给定函数“fn”在“x”中的任何项上计算为真值,则返回true。如果“x”不可枚举,则返回nil。
- `chunk(x, size) => [object]`: 返回一个元素数组,该数组被拆分为大小为size的组。如果“x”不能平均分割,那么最后的块将是剩余的元素。如果“x”不是数组,则返回nil。
- `at(x, key) => object`: 返回给定索引(如果“x”是数组)或键(如果“x”是映射)处的元素。如果“x”不可枚举,则返回nil。
- `each(x, fn)`: 对“x”的元素进行迭代,并为每个元素调用“fn”,fn用两个参数调用:“key”和“value”,如果“x”是数组,则键是int索引,如果“x”是映射,则“key”是字符串键。如果“x”不可枚举,则它不迭代并返回nil。
- `filter(x, fn) => [object]`: 迭代“x”的元素,返回所有元素的数组中“fn”返回为true时的元素。fn由两个参数调用:“key”和“value”,如果“x”是数组,则“key”是int索引。如果“x”不是数组,则返回nil。
- `find(x, fn) => object`:在“x”的元素上迭代,返回第一个元素“fn”返回为true时的元素值。fn由两个参数调用:“key”和“value”。如果“x”是数组,则key是int索引,如果“x”是映射,则“key”是字符串键。如果“x”不可枚举,则返回nil。
- `find_key(x, fn) => int/string`: 在“x”的元素上迭代,返回第一个元素“fn”返回为true时的元素的键或索引,fn用两个参数调用:“key”和“value”,如果“x”是数组,则键是int索引,如果“x”是映射,则“key”是字符串键。如果“x”不可枚举,则返回nil。
- `map(x, fn) => [object]`: 创建一个新数组,这个新数组由原数组中的每个元素都调用一次fn函数后的返回值组成。,fn用两个参数调用:“key”和“value”,如果“x”是数组,则键是int索引,如果“x”是映射,则“key”是字符串键。如果“x”不可枚举,则返回nil。
- `key(k, _) => object`: 返回第一个参数。
- `value(_, v) => object`: 返回第二个参数。


# 库 - "http"
Expand Down

0 comments on commit ca1a65a

Please sign in to comment.