Apakah Anda berasal dari bahasa skrip? Tampaknya begitu.
Go mempunyai alasan yang bagus untuk menerapkan jangan memasukkan 'keajaiban' ke dalam kode Anda.
Apa yang tampak mudah pada awalnya (memiliki akses ke semua struct, mendaftarkannya secara otomatis di suatu tempat, "menyimpan" pengkodean) akan berakhir dalam mimpi buruk debugging dan pemeliharaan ketika proyek Anda menjadi lebih besar.
Kemudian Anda harus mendokumentasikan dan mencari semua konvensi dan implikasi buruk Anda. Saya tahu apa yang saya bicarakan, karena saya menempuh rute ini beberapa kali dengan ruby dan nodejs.
Sebaliknya, jika Anda membuat semuanya eksplisit, Anda akan mendapatkan beberapa fitur, seperti mengganti nama People
struct agar kompiler memberi tahu Anda di mana ia digunakan di seluruh basis kode Anda (dan kompiler go lebih cepat dari Anda).
Kemungkinan seperti itu sangat berharga untuk debugging, pengujian, dan pemfaktoran ulang.
Ini juga membuat kode Anda mudah untuk dipikirkan oleh sesama pembuat kode dan diri Anda sendiri beberapa bulan setelah Anda menulisnya.
person
metakeule
schedule
06.03.2014
parser
seperti jawaban di bawah ini. Jika Anda hanya menginginkannya untuk informasi Anda sendiri, Anda dapat menggunakan perintahgo doc
atau godoc.org - person MatrixFrog   schedule 28.12.2013