Merge pull request #43398 from KoBeWi/add_an_array_to_another_array_but_with_a_method
Add append_array() method to Array class
This commit is contained in:
commit
03ae26bb74
4 changed files with 23 additions and 0 deletions
|
|
@ -38,6 +38,7 @@
|
|||
GD.Print(array1 + array2); // Prints [One, 2, 3, Four]
|
||||
[/csharp]
|
||||
[/codeblocks]
|
||||
Note that concatenating with [code]+=[/code] operator will create a new array. If you want to append another array to an existing array, [method append_array] is more efficient.
|
||||
[b]Note:[/b] Arrays are always passed by reference. To get a copy of an array which can be modified independently of the original array, use [method duplicate].
|
||||
</description>
|
||||
<tutorials>
|
||||
|
|
@ -149,6 +150,21 @@
|
|||
Appends an element at the end of the array (alias of [method push_back]).
|
||||
</description>
|
||||
</method>
|
||||
<method name="append_array">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="array" type="Array">
|
||||
</argument>
|
||||
<description>
|
||||
Appends another array at the end of this array.
|
||||
[codeblock]
|
||||
var array1 = [1, 2, 3]
|
||||
var array2 = [4, 5, 6]
|
||||
array1.append_array(array2)
|
||||
print(array1) # Prints [1, 2, 3, 4, 5, 6].
|
||||
[/codeblock]
|
||||
</description>
|
||||
</method>
|
||||
<method name="back">
|
||||
<return type="Variant">
|
||||
</return>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue