Rumah >pembangunan bahagian belakang >Golang >Mengapa Go Tidak Mempunyai Generik Terbina dalam?

Mengapa Go Tidak Mempunyai Generik Terbina dalam?

Barbara Streisand
Barbara Streisandasal
2024-12-14 22:50:19461semak imbas

Why Doesn't Go Have Built-in Generics?

Generik dalam Go: Perbincangan Berterusan

Generik telah menjadi topik perbincangan dalam kalangan pembangun Go sejak sekian lama, walaupun tiada sokongan sebenar untuk mereka dalam bahasa. Soalan ini meneroka sebab di sebalik kekurangan sokongan ini.

Menurut respons pada halaman Soalan Lazim Go, pembangun tidak merasakan keperluan mendesak untuk generik dan percaya bahawa kerumitan yang diperkenalkan mungkin tidak berbaloi dengan faedahnya. Mereka mengakui kemudahan generik, tetapi menekankan keperluan untuk reka bentuk yang memberikan nilai yang mencukupi berhubung dengan kerumitannya.

Walaupun generik tidak disokong secara eksplisit dalam Go, adalah mungkin untuk mencapai kefungsian yang serupa melalui penggunaan peta dan kepingan terbina dalam. Selain itu, antara muka kosong membenarkan pembinaan bekas yang boleh memuatkan apa-apa jenis dengan nyahkotak yang jelas.

Soalan Lazim diakhiri dengan menyatakan bahawa perbincangan mengenai generik kekal terbuka, menunjukkan bahawa isu itu masih dipertimbangkan oleh Go pasukan.

Atas ialah kandungan terperinci Mengapa Go Tidak Mempunyai Generik Terbina dalam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn