المبرمج العربي نشر 21 ديسمبر 2015 أرسل تقرير نشر 21 ديسمبر 2015 بدأت تعلم ريلز منذ مدة ووجدت هذه الأسطر في أحد التطبيقات المبرمجة بالروبي:validates_inclusion_of :age, :in => 21..99 validates_exclusion_of :age, :in => 0...21, :message => "Sorry, you must be over 21" ولم أفهم الفرق بين مجال النقطتين ومجال 3 نقاط فما الفرق بينهم؟ اقتباس
0 هشام رزق الله نشر 21 ديسمبر 2015 أرسل تقرير نشر 21 ديسمبر 2015 حسب التوثيق الرسمي للروبي فإن الفرق بين الإثنين هو التالي:منشئ المجالات يستخدم .. ليشير إلى أن المجال ستكون فيه البداية والنهاية موجودة أما بالنسبة إلى … فإن القيم الأخر لن تكون مضمونة في المجال.ولزيادة الفهم، إذا كتبت a..b فكأنك كتبت مجالا يبدأ من a وينتهي في b وستكون a و b منتميتين إلى هذا المجال فكأنك قد كتبت a <= x <= b في حين أن a...b هي عكس الطريقة السابقة لأن كتابة المجال بثلاث نقاط يشبه كتابة a <= x < b.احذر الأخطاء التالية التي تتكرر بكثرة:(1..4).include?(4.5) #=> false (1...5).include?(4.5) #=> true (1..4).to_a == (1...5).to_a #=> true (1..4) == (1...5) #=> false اقتباس
السؤال
المبرمج العربي
بدأت تعلم ريلز منذ مدة ووجدت هذه الأسطر في أحد التطبيقات المبرمجة بالروبي:
ولم أفهم الفرق بين مجال النقطتين ومجال 3 نقاط فما الفرق بينهم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.