fix: converted single to triple backticks14 (#36241)
This commit is contained in:
@@ -10,96 +10,111 @@ localeTitle: طرق المصفوفة المشتركة
|
||||
|
||||
\`\` \`روبي الصفيف = \[0 ، 1 ، 2 ، 3 ، 4\]
|
||||
|
||||
`#### .length
|
||||
The .length method tallies the number of elements in your array and returns the count:
|
||||
`
|
||||
```
|
||||
#### .length
|
||||
The .length method tallies the number of elements in your array and returns the count:
|
||||
```
|
||||
|
||||
ياقوت array.length => 5
|
||||
|
||||
`#### .first
|
||||
The .first method accesses the first element of the array, the element at index 0:
|
||||
`
|
||||
```
|
||||
#### .first
|
||||
The .first method accesses the first element of the array, the element at index 0:
|
||||
```
|
||||
|
||||
ياقوت array.first => 0
|
||||
|
||||
`#### .last
|
||||
The .last method accesses the last element of the array:
|
||||
`
|
||||
```
|
||||
#### .last
|
||||
The .last method accesses the last element of the array:
|
||||
```
|
||||
|
||||
ياقوت array.last => 4
|
||||
|
||||
`#### .take
|
||||
The .take method returns the first n elements of the array:
|
||||
`
|
||||
```
|
||||
#### .take
|
||||
The .take method returns the first n elements of the array:
|
||||
```
|
||||
|
||||
ياقوت array.take (3) => \[0 ، 1 ، 2\]
|
||||
|
||||
`#### .drop
|
||||
The .drop method returns the elements after n elements of the array:
|
||||
`
|
||||
```
|
||||
#### .drop
|
||||
The .drop method returns the elements after n elements of the array:
|
||||
```
|
||||
|
||||
ياقوت array.drop (3) => \[3 ، 4\]
|
||||
|
||||
`#### array index
|
||||
You can access a specific element in an array by accessing its index. If the index does not exist in the array, nil will be returned:
|
||||
`
|
||||
```
|
||||
#### array index
|
||||
You can access a specific element in an array by accessing its index. If the index does not exist in the array, nil will be returned:
|
||||
```
|
||||
|
||||
ياقوت مجموعة \[2\] => 2
|
||||
|
||||
مجموعة \[5\] => لا شيء
|
||||
|
||||
`#### .pop
|
||||
The .pop method will permantently remove the last element of an array:
|
||||
`
|
||||
```
|
||||
#### .pop
|
||||
The .pop method will permantently remove the last element of an array:
|
||||
```
|
||||
|
||||
ياقوت array.pop => \[0 ، 1 ، 2 ، 3\]
|
||||
|
||||
`#### .shift
|
||||
The .shift method will permantently remove the first element of an array and return this element:
|
||||
`
|
||||
```
|
||||
#### .shift
|
||||
The .shift method will permantently remove the first element of an array and return this element:
|
||||
```
|
||||
|
||||
ياقوت array.shift => 0
|
||||
مجموعة مصفوفة => \[1 ، 2 ، 3 ، 4\]
|
||||
|
||||
`#### .push
|
||||
The .push method will allow you to add an element to the end of an array:
|
||||
`
|
||||
```
|
||||
#### .push
|
||||
The .push method will allow you to add an element to the end of an array:
|
||||
```
|
||||
|
||||
ياقوت array.push (99) => \[0 ، 1 ، 2 ، 3 ، 4 ، 99\]
|
||||
|
||||
`#### .unshift
|
||||
The .unshift method will allow you to add an element to the beginning of an array:
|
||||
`
|
||||
```
|
||||
#### .unshift
|
||||
The .unshift method will allow you to add an element to the beginning of an array:
|
||||
```
|
||||
|
||||
الصفيف = \[2 ، 3\] array.unshift (1) => \[1 ، 2 ، 3\]
|
||||
|
||||
`#### .delete
|
||||
The .delete method removes a specified element from an array permanently:
|
||||
`
|
||||
```
|
||||
#### .delete
|
||||
The .delete method removes a specified element from an array permanently:
|
||||
```
|
||||
|
||||
ياقوت array.delete (1) => \[0 ، 2 ، 3 ، 4\]
|
||||
|
||||
`#### .delete_at
|
||||
The .delete_at method allows you to permanently remove an element of an array at a specified index:
|
||||
`
|
||||
```
|
||||
#### .delete_at
|
||||
The .delete_at method allows you to permanently remove an element of an array at a specified index:
|
||||
```
|
||||
|
||||
ياقوت array.delete\_at (0) => \[1 ، 2 ، 3 ، 4\]
|
||||
|
||||
`#### .reverse
|
||||
The .reverse method reverses the array but does not mutate it (the original array stays as is):
|
||||
`
|
||||
```
|
||||
#### .reverse
|
||||
The .reverse method reverses the array but does not mutate it (the original array stays as is):
|
||||
```
|
||||
|
||||
ياقوت array.reverse => \[4 ، 3 ، 2 ، 1 ، 0\]
|
||||
|
||||
`#### .select
|
||||
The .select method iterates over an array and returns a new array that includes any items that return true to the expression provided.
|
||||
`
|
||||
```
|
||||
#### .select
|
||||
The .select method iterates over an array and returns a new array that includes any items that return true to the expression provided.
|
||||
```
|
||||
|
||||
ياقوت الصفيف = \[1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 ، 10\] array.select {| number | رقم> 4} => \[5 ، 6 ، 7 ، 8 ، 9 ، 10\] مجموعة مصفوفة => \[5 ، 6 ، 7 ، 8 ، 9 ، 10\]
|
||||
|
||||
`#### .include?
|
||||
The include? method checks to see if the argument given is included in the array:
|
||||
`
|
||||
```
|
||||
#### .include?
|
||||
The include? method checks to see if the argument given is included in the array:
|
||||
```
|
||||
|
||||
ياقوت الصفيف = \[1 ، 2 ، 3 ، 4 ، 5\] => \[1 ، 2 ، 3 ، 4 ، 5\] array.include؟ (3) => صحيح
|
||||
|
||||
@@ -109,33 +124,38 @@ localeTitle: طرق المصفوفة المشتركة
|
||||
|
||||
\`\` \`روبي صفيف = \[1 ، 2 ، \[3 ، 4 ، 5\] ، \[6 ، 7\]\] array.flatten => \[1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7\]
|
||||
|
||||
`#### .join
|
||||
The .join method returns a string of all the elements of the array separated by a separator parameter. If the separator parameter is nil, the method uses an empty string as a separator between strings.
|
||||
`
|
||||
```
|
||||
#### .join
|
||||
The .join method returns a string of all the elements of the array separated by a separator parameter. If the separator parameter is nil, the method uses an empty string as a separator between strings.
|
||||
```
|
||||
|
||||
ياقوت array.join => "1234" array.join (" _") => "1_ 2 _3_ 4"
|
||||
|
||||
`#### .each
|
||||
The .each method iterates over each element of the array, allowing you to perform actions on them.
|
||||
`
|
||||
```
|
||||
#### .each
|
||||
The .each method iterates over each element of the array, allowing you to perform actions on them.
|
||||
```
|
||||
|
||||
ياقوت array.each do | element | يضع العنصر النهاية => 0 1 2 3 4
|
||||
|
||||
`#### .map
|
||||
The .map method is the same as the .collect method. The .map and .collect methods iterate over each element of the array, allowing you to perform actions on them. The .map and .collect methods differ from the .each method in that they return an array containing the transformed elements.
|
||||
`
|
||||
```
|
||||
#### .map
|
||||
The .map method is the same as the .collect method. The .map and .collect methods iterate over each element of the array, allowing you to perform actions on them. The .map and .collect methods differ from the .each method in that they return an array containing the transformed elements.
|
||||
```
|
||||
|
||||
ياقوت array.map {| عنصر | العنصر \* 2} يضع العنصر النهاية => 0 2 4 6 8
|
||||
|
||||
`#### .uniq
|
||||
The .uniq method takes in an array containing duplicate elements, and returns a copy of the array containing only unique elements--any duplicate elements are removed from the array.
|
||||
`
|
||||
```
|
||||
#### .uniq
|
||||
The .uniq method takes in an array containing duplicate elements, and returns a copy of the array containing only unique elements--any duplicate elements are removed from the array.
|
||||
```
|
||||
|
||||
ياقوت الصفيف = \[1 ، 1 ، 2 ، 2 ، 3 ، 3 ، 3 ، 4 ، 4 ، 4 ، 4 ، 5 ، 6 ، 7 ، 8\] array.uniq => \[1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8\]
|
||||
|
||||
`#### .concat
|
||||
The .concat method appends the elements from an array to the original array. The .concat method can take in multiple arrays as an argument, which will in turn append multiple arrays to the original array.
|
||||
`
|
||||
```
|
||||
#### .concat
|
||||
The .concat method appends the elements from an array to the original array. The .concat method can take in multiple arrays as an argument, which will in turn append multiple arrays to the original array.
|
||||
```
|
||||
|
||||
ياقوت الصفيف = \[0 ، 1 ، 2 ، 3 ، 4\] array.concat (\[5 ، 6 ، 7\] ، \[8 ، 9 ، 10\]) => \[0 ، 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 ، 10\] \`\` \`
|
||||
|
||||
|
Reference in New Issue
Block a user