fix: converted single to triple backticks14 (#36241)

This commit is contained in:
Randell Dawson
2019-06-20 13:35:05 -07:00
committed by Tom
parent 7917d5c6c3
commit 397014136e
75 changed files with 1782 additions and 1506 deletions

View File

@@ -6,33 +6,39 @@ localeTitle: روبي هاش
تمثل التجزئة مجموعة من أزواج القيم الرئيسية المميزة. ويسمى أيضا المصفوفات الترابطية. لإنشاء تجزئة في Ruby ، ​​استخدم الأقواس المتعرجة وفصل كل زوج من قيم المفاتيح باستخدام الفاصلة.
`my_hash = {:key1 => "value", :key2 => "value2"}
`
```ruby
my_hash = {:key1 => "value", :key2 => "value2"}
```
يمكنك إنشاء تجزئة بالطرق التالية
`my_hash = Hash.new # with empty hash
my_hash = {:key1 => "value", :key2 => "value2"} # with key's and value's defined
`
```ruby
my_hash = Hash.new # with empty hash
my_hash = {:key1 => "value", :key2 => "value2"} # with key's and value's defined
```
يمكنك الوصول إلى قيمة المفتاح في تجزئة مع الأقواس المربعة والمراجع الرئيسية
`my_hash[:key1] # value
my_hash[:key2] # value2
`
```ruby
my_hash[:key1] # value
my_hash[:key2] # value2
```
يمكنك تعيين مفتاح جديد وقيمة لتجزئة محددة بالفعل
`my_hash[:key3] = "value3" # {:key1=>"value", :key2=>"value2", :key3=>"value3"}
`
```ruby
my_hash[:key3] = "value3" # {:key1=>"value", :key2=>"value2", :key3=>"value3"}
```
يمكنك التحقق من عدد عناصر التجزئة في طريقة `length` :
`my_hash.length # 2
`
```ruby
my_hash.length # 2
```
يمكنك أيضًا إنشاء أعداد صحيحة كمفتاح هاش ، لكن بناء الجملة يختلف عن الصيغة المعتادة
`my_hash = {1: "value"} # will raise an exception
my_hash = {1 => "value"} # will create hash with corresponding key value pair
`
```ruby
my_hash = {1: "value"} # will raise an exception
my_hash = {1 => "value"} # will create hash with corresponding key value pair
```