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

من موسوعة حسوب
< Ruby‏ | String
مراجعة 10:55، 15 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

sum(n=16)  integer

المعاملات

n

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

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

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

انظر أيضًا

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

مصادر