استفاده از تکنیک struct update syntax در راست


#1

سلام دوستان خسته نباشید
فرض کنید دو برادر داریم که می‌خوایم اطلاعات هردو رو داشته باشیم. برای این کار می تونیم یک استراکت داشته باشیم به این شکل:
29%20AM

چون این دو نفر برادر هستن از فیلدهای بالا فامیل و اسم پدر برای هردو مشترک و تکراری هست. پس می تونیم با تکنیک struct update فیلدهای تکراری رو بدون نوشتن مستقیم در استراکت دوم داشته باشیم.

حالا با این اوصاف من کد زیر رو نوشتم اما خطا تولید می کنه:

این هم از خطا:

مشکل از کجاست؟ :thinking:


#2

std:string::String
عملکرد Copy را نداره
باید از clone استفاده کنید


#3

پس مجبورم مستقیم اسم تک تک فیلدها رو تو استراکت دوم بنویسم و با کلونِ فیلدهای استراکت قبلی پر کنم :thinking:

مرسی داداش :pray: