2.7.1 conversion #
conversion زمانی اتفاق می افتد که ما مقدار یک داده را به تایپ دیگری اختصاص دهیم.
و اگر زبان هایی که Static Type هستند از این مقوله بطور ضمنی پشتیبانی می کنند ولی در زبان گو کمی متفاوت است. اگر شما بخواهید conversion انجام دهید باید بصورت دستی اینکار را انجام دهید. چون کامپایلر گو روی برخی از عناوین بطور صریح در نظر میگیرد.
2.7.2 type casting #
در زبان گو چیزی به نام type casting بطور کلی وجود ندارد. پس بهتره در خصوص این مورد داخل داکیومنت ها یا سایت های مختلف نگردید. برای درک بهتر این موضوع بهتره https://go.dev/ref/spec#Conversions را مطالعه کنید.
2.7.3 مثال conversion #
در زیر یک مثال در خصوص conversion زدیم تا با این مقوله آشنا شوید :