وثائق سولاناالبنية التحتية كرمزالمكتبة القياسية

دوال Hex

encode_hex

encode_hex تُرمِّز مخزناً مؤقتاً أو سلسلة نصية كسلسلة ست عشرية مع بادئة 0x.

المدخلات

الاسمالنوعالوصف
valuebuffer، string، addonالمخزن المؤقت أو السلسلة النصية المراد ترميزها. السلاسل التي تبدأ بـ '0x' يتم فك ترميزها كنظام ست عشري؛ وإلا يتم استخدام بايتات UTF-8 الخام.

المخرجات

الاسمالنوعالوصف
valuestringالمدخل بتمثيله الست عشري مع بادئة 0x
output "encoded_hex" {
value = encode_hex("hello, world")
}
// > encoded_hex: 0x68656c6c6f2c20776f726c64

decode_hex

decode_hex تفك ترميز سلسلة ست عشرية وتُعيد النتيجة كمخزن مؤقت.

المدخلات

الاسمالنوعالوصف
hex_stringstringالسلسلة الست عشرية المراد فك ترميزها (مع بادئة 0x أو بدونها)

المخرجات

الاسمالنوعالوصف
valuebufferالسلسلة الست عشرية المفكوكة على شكل مخزن مؤقت
output "decoded_hex" {
value = decode_hex("0x68656c6c6f2c20776f726c64")
}
// > decoded_hex: 0x68656c6c6f2c20776f726c64

Is this page helpful?

جدول المحتويات

تعديل الصفحة