المبرمج العربي نشر 9 ديسمبر 2015 أرسل تقرير نشر 9 ديسمبر 2015 أريد معرفة هل يمكن استخدام tuples في لغة روبي كما في بايثون؟ حيث يمكنني استخدام النقطة “.” لإيجاد القيمة التي أبحث عنها. اقتباس
0 هشام رزق الله نشر 9 ديسمبر 2015 أرسل تقرير نشر 9 ديسمبر 2015 هنالك عدّة بدائل لصنف نوع tuples في روبي، فيمكنك على سبيل لمثال استخدام OpenStruct والتي تعتبر البديل الأفضل والأسهل لـ tuples في روبي، ويمكنك استخدامها بسهولة بعد استدعائها كما في المثال التالي:require 'ostruct' person = OpenStruct.new person.name = "John Smith" person.age = 70 person.pension = 300 puts person.name # -> "John Smith" puts person.age # -> 70 puts person.address # -> nilوبالاعتماد على ما ذكرته عن النقطة وغيرها، سأفترض أنك تعني نوعًا مختلفا من tuple، فربما تبحث عن صنف Struct، أنظر إلى الأمثلة التالية وستفهم قصدي:Person = Struct.new(:name, :age) me = Person.new me.name = "Guy" me.age = 30 ومن المشاريع التي أنصحك بالإطلاع عليها هذا المشروع الذي أنشئ نوع tuple للروبي. اقتباس
السؤال
المبرمج العربي
أريد معرفة هل يمكن استخدام tuples في لغة روبي كما في بايثون؟ حيث يمكنني استخدام النقطة “.” لإيجاد القيمة التي أبحث عنها.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.