هل يمكن أن تخبرني ما هو الخطأ في رمز Go هذا:

الحزمة الرئيسية

يستورد (
 "إف إم تي"
 "نظام التشغيل"
)

اكتب بنية الصفحة {
 سلسلة العنوان
 الجسم [] بايت
}

وظيفة (ص \*صفحة) حفظ () خطأ {
 اسم الملف: = p.Title + ".txt"
 إرجاع os.WriteFile (اسم الملف، p.Body، 0600)
}

func LoadPage(سلسلة العنوان) \*Page {
 اسم الملف: = العنوان + ".txt"
 الجسم، يخطئ: = os.ReadFile(اسم الملف)
 إذا أخطأت!= لا شيء {
 العودة لا شيء، خطأ
 }
 إرجاع &صفحة{العنوان: العنوان، الجسم: الجسم}، لا شيء
}

الوظيفة الرئيسية () {
 p1 := &Page{Title: "Test Page"، Body: []byte("هذه صفحة نموذجية.")}
 ص1.حفظ ()
 p2، \_ := LoadPage("TestPage")
 fmt.Println(سلسلة(p2.Body))
}
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}