ali_agha نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 هل يمكنني تعريف تابع في سطر واحد في لغة روبي؟ وكيف أستطيع فعل ذلك؟ وما هي إمكانيات هذا السطر؟ اقتباس
0 هشام رزق الله نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 هنالك عدّة طرق لتعريف تابع في سطر واحد في روبي حسب محتوياته، فأسهل وأبسط الطرق هي كالتالي:def hello() :hello end أو مثلا يمكنك تطوير السطور السابقة قليلا وإنشاء تابع أفضل، كإنشاء تابع لجمع معاملين كما هنا:def add a,b; a+b end وهنالك طريقة أخرى تعمل في الإصدار 1.8 من روبي وقد تم الاستغناء عنها في إصدار 1.9 وهي عن طريق استخدام تابع define_method كما في المثال التالي:define_method(:add) {|a,b| a+b } اقتباس
السؤال
ali_agha
هل يمكنني تعريف تابع في سطر واحد في لغة روبي؟ وكيف أستطيع فعل ذلك؟ وما هي إمكانيات هذا السطر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.