التابع String.sum في روبي

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع sum المجموع التحقُّقي (checksum) ذي الحجم n بت لحروف السلسلة النصية التي استدعيت معه؛ هذا المجموع عبارة عن مجموع القيم الثنائية لكل بايت من بايتات السلسلة وفق المقياس: 1 - n**2، حيث يمكن تغيير قيمة n التي تأخذ افتراضيًا القيمة 16.

البنية العامة

sum(n=16)  integer

المعاملات

n

عدد صحيح يمثل قيمة n في المقياس 1- 2**n المستعمل في حساب المجموع التحقُّقي، ويأخذ افتراضيًا القيمة 16.

القيمة المعادة

يُعاد المجموع التحقُّقي لمحارف السلسلة النصية المعطاة.

انظر أيضًا

  • التابع size: يُعيد طول محارف السلسلة النصية التي استدعي معها.
  • التابع succ: يعيد السلسلة التي تلي السلسلة النصية التي استدعيت معه.

مصادر