Tin ngành
Go 1.27 ra mắt: Hỗ trợ phương thức Generic, tối ưu bộ nhớ và nâng cấp thư viện JSON
(giờ Việt Nam)
Tóm tắt AI
Go 1.27 mang đến khả năng hỗ trợ phương thức Generic, tối ưu hóa hiệu suất cấp phát bộ nhớ lên tới 30% và giới thiệu thư viện encoding/json/v2 mới giúp xử lý dữ liệu hiệu quả hơn.
Bản dịch AI
Theo tin từ IT ngày 20 tháng 8, trang tin công nghệ Linuxiac đã đăng tải bài viết vào hôm qua (19 tháng 8) cho biết ngôn ngữ lập trình Go vừa ra mắt phiên bản 1.27, cách phiên bản 1.26 trước đó khoảng 6 tháng.
Về các điều chỉnh ở cấp độ ngôn ngữ, Go 1.27 tập trung hỗ trợ các phương thức generic (generic methods). Khai báo phương thức giờ đây có thể tự giới thiệu các tham số kiểu (type parameters) của riêng mình, giúp lập trình viên không cần phải khai báo các hàm generic ở cấp độ package (package-level), cho phép tính năng generic tồn tại trực tiếp trong không gian tên (namespace) của các kiểu dữ liệu cụ thể.
Go 1.27 tiếp tục mở rộng khả năng suy luận kiểu hàm (Function type inference), cho phép áp dụng tính năng này trong mọi ngữ cảnh gán hoặc chuyển đổi các hàm generic sang kiểu hàm tương ứng.
Go 1.27 cũng tối ưu hóa runtime, trong đó trình biên dịch sẽ tạo ra các quy trình cấp phát bộ nhớ dành riêng cho từng kích thước, giúp giảm tới 30% mức tiêu thụ cho một số tác vụ cấp phát bộ nhớ dưới 80 byte. Nhóm phát triển Go ước tính rằng trong các ứng dụng thực tế đòi hỏi cấp phát bộ nhớ cường độ cao, hiệu suất tổng thể sẽ được cải thiện khoảng 1%.
Thư viện chuẩn cũng đón nhận một thay đổi lớn với việc giới thiệu các gói encoding/json/v2 và encoding/json/jsontext. Gói đầu tiên là bản sửa đổi quan trọng đối với gói JSON hiện có của Go, trong khi jsontext cung cấp khả năng xử lý cú pháp JSON ở cấp độ thấp hơn thông qua các bộ mã hóa (encoder) và giải mã (decoder) hoạt động trên các token và giá trị. IT đính kèm ảnh chụp màn hình nội dung nhật ký liên quan như sau:

Go 1.27 cũng bổ sung một gói uuid mới vào thư viện chuẩn, được sử dụng để tạo và phân tích cú pháp UUID, từ đó giảm bớt sự phụ thuộc vào các thư viện bên ngoài cho tác vụ phổ biến này.

Bài viết được AI dịch và tổng hợp tự động từ IT Home ITHome. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.