هل هناك وظيفة في الذهاب لطباعة جميع أسماء الأعضاء الحالية وقيم كائن؟

StackOverflow https://stackoverflow.com/questions/2002908

  •  18-09-2019
  •  | 
  •  

سؤال

أنا أبحث عن شيء مثل print_r print_r أو python قاموس. وبعد يعرف أي شخص ما إذا كانت هذه الوظيفة موجودة، أو شيء ما الذي يحتاج إلى تنفيذه؟

هل كانت مفيدة؟

المحلول

هناك reflect حزمة في الذهاب.
يمكنك العثور على حل لمشكلتك في ما يلي شرط.

نصائح أخرى

لطباعة كائنات الذهاب الأم، مثل الخرائط والشرائح والمصفوفات، يمكنك محاولة:

fmt.Printf("%v", object)

ومع ذلك، لا توجد طريقة عامة للقيام بذلك مع أنواع الهيكل المعرفة من قبل المستخدم ..

يحاول

fmt.Printf("%+v", object)

قد تعطيك شيئا يشبه ما تريد.

يمكنك محاولة استخدام الحزمة dump, ، والتي تعمل مماثلة ل PHP print_r أو var_dump.

ال المصادر هنا و ال صفحة المشروع الرئيسية هنا.

ثم اتصل فقط dump.Dump(yourObject) أو dump.Fdump(file, yourObject)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top