سلام، ممنون میشم اگه به سوالات زیر پاسخ بدید:
- چرا برای محاسبه ی سایز myStr و myRune از پکیج unsafe استفاده کردیم؟
- نحوه محاسبه سایز برای این دو مورد در پکیج unsafe به چه شکلی هست؟
- خروجی ای که به ما تحویل میده (برای مثال برای myRune که 24 شده) بیانگر چه چیزی و بر چه مبنایی هست؟
- در myStr که اسلایسی از جنس بایت هستش وقتی با استفاده از حلقه اقدام به پیمایش و چاپ بایتهای موجود در رشته میکنیم، چون ایموجی فضایی بیشتر از یک بایت ذخیره میکنه پس توی ترمینال هم چند تا خروجی بهمون میده که اغلب به صورت علامت سوالی که داخل یدونه مستطیل قرار گرفته مشاهدشون میکنیم. آیا همه ی این علامت سوالها واقعا یک نوع کارکتر هستند یا چون ترمینال قابلیت نمایش بیتهای ایموجی رو نداره به صورت علامت سوال نشونشون میده؟ و اینکه وقتی اقدام به چاپ کل رشتمون میکنیم s% با چه فرآیندی به جای چاپ این علامت سوال ها، برآیندشون یعنی ایموجی مورد نظرمون رو چاپ میکنه؟