Add array slice method
This commit is contained in:
parent
24e1039eb6
commit
757c509437
7 changed files with 101 additions and 0 deletions
|
|
@ -124,6 +124,21 @@
|
|||
[b]Note:[/b] Calling [method bsearch] on an unsorted array results in unexpected behavior.
|
||||
</description>
|
||||
</method>
|
||||
<method name="slice">
|
||||
<return type="Array">
|
||||
</return>
|
||||
<argument index="0" name="begin" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="end" type="int">
|
||||
</argument>
|
||||
<argument index="2" name="step" type="int" default="1">
|
||||
</argument>
|
||||
<argument index="3" name="deep" type="bool" default="False">
|
||||
</argument>
|
||||
<description>
|
||||
Duplicates the subset described in the function and returns it in an array, deeply copying the array if [code]deep[/code] is true. Lower and upper index are inclusive, with the [code]step[/code] describing the change between indices while slicing.
|
||||
</description>
|
||||
</method>
|
||||
<method name="clear">
|
||||
<description>
|
||||
Clears the array. This is equivalent to using [method resize] with a size of [code]0[/code].
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue