ویرگول
ورودثبت نام
جواد رجب زاده
جواد رجب زادهI have over 7 years of experience in software development. A wide range of IT disciplines expert, with a focus on System Analysis, Design, Development, and Implementation of various applications
جواد رجب زاده
جواد رجب زاده
خواندن ۱ دقیقه·۳ سال پیش

چه زمانی باید از Generics در زبان گو استفاده کنیم؟

امسال (۲۰۲۲) یکی از مهمترین فیچر هایی که برای زبان گو منتشر شد بحث پشتیبانی از Generics است, که شما می توانید برای Function, Struct, Interface تایپ پارامتر تعریف کنید.

اما مهمترین سوالی که برای گوفرها پیش می آید از جنریک چه زمانی باید استفاده کنیم؟

یکی از برنامه نویس های زبان گو آقای یان تیلور بطور مختصر گفته:

اگر شما بخش هایی از کد خود را دیدید بارها تکرار شده و تنها فرقی که پیش آمده نوع تایپ بوده بدانید شما می توانید برای از بین بردن تکرار و کدهای کپی شده از تایپ پارامتر (جنریک) استفاده کنید.

در زیر یک نمونه از استفاده از جنریک برای CRUD مونگو هستش که از جنریک و Type Constraints استفاده شده است:

خب دوستان امیدوارم تجربه جدیدی را کسب کرده باشید و همیشه در افزایش سطح دانش خود موفق باشید, اگر سوالی چیزی داشتید می توانید داخل گروه تلگرامی GolangEngineers بپرسید.

https://github.com/Ja7ad/Library/blob/main/server/internal/models/repository.go




gogolanggenericsگوگولنگ
۶
۲
جواد رجب زاده
جواد رجب زاده
I have over 7 years of experience in software development. A wide range of IT disciplines expert, with a focus on System Analysis, Design, Development, and Implementation of various applications
انتشارات راکت
انتشارات راکت
راکت به عنوان انتشارات جمعی، در مورد محتوا نویسی و آشنایی با ساخت محتواهای خوب در حوزه‌های مربوط به تکنولوژی از جمله برنامه‌نویسی، اینترنت اشیا، نویسندگی و ... است. -------- در کانال تلگرامی به ما بپیوندید : t.me/ir_solidity -------- صفحه من در ویرگول : https://virgool.io/@HShah
شاید از این پست‌ها خوشتان بیاید