thảo luận Tất tần tật về Go (Golang)

Nó là gì vậy thím chia sẻ chi tiết xem nào, mình cũng thử google nhưng chẳng thấy go có khái niệm nào là nature of type nhỉ?
Có thể chỉ là 1 cách trình bày vấn đề của tác giả trong cuốn sách đó thôi, bác đọc phần 5.3 để rõ hơn, đại khái là về type system trong golang, define methods cho 1 type như thế nào, pass, return type đó giữa các function như thế nào cho consistent... bla bla, em cũng mới tìm hiểu thôi.
 
Mình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
 
Mình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
Screen Shot 2021-09-07 at 00.40.44.png


Screen Shot 2021-09-07 at 00.58.16.png


bác thử cách này chưa?
 
Last edited:
Mình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
fork code về rồi sửa lại thím nhé :/ Em thấy việc gọi đến private method vừa không đúng với tiêu chí của ngôn ngữ, vừa phức tạp cũng như tốn tài nguyên tính toán
 
fork code về rồi sửa lại thím nhé :/ Em thấy việc gọi đến private method vừa không đúng với tiêu chí của ngôn ngữ, vừa phức tạp cũng như tốn tài nguyên tính toán
Nếu vậy thì mỗi khi build ở máy khác nó tải module ấy về thì phải sửa lại à. Bất tiện quá nhỉ.
 
Mình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
lấy nguyên cái lib đó về custom lại thành lib project luôn bác
 
Nếu vậy thì mỗi khi build ở máy khác nó tải module ấy về thì phải sửa lại à. Bất tiện quá nhỉ.
bình thường nếu lib đó không có sẵn trên máy thì vẫn phải tải về mà. Với cả tải về cũng có tốn mấy công sức đâu. Để trong import lúc build là auto tải rồi
 
Em mới học go nên kém phần goroutine quá, các bác cho em hỏi tạo sao chạy server với goroutine nhưng cuối hàm main không cần cái gì block mà vẫn chạy(code em theo tutorial trên youtube)
Screenshot from 2021-09-12 15-51-20.png
 
Back
Top