Trung BìnhFlutter iconFlutter

Records trong Dart là gì và chúng giúp ích thế nào khi cần trả về nhiều giá trị từ một hàm?

Records là kiểu dữ liệu nhẹ, bất biến, cho phép nhóm nhiều giá trị lại mà không cần tạo class.

  • Bạn có thể dùng cú pháp vị trí (String, int) hoặc tên trường ({String name, int age}).
  • Để trả về từ hàm: (String, int) fetchUser() => ('Alice', 30); và destructure bằng var (name, age) = fetchUser();.
  • Records thay thế các workaround dùng Map hay List khi cần trả nhiều giá trị, code ngắn hơn và type-safe hơn.

Xem toàn bộ Flutter cùng filter theo level & chủ đề con.

Mở danh sách Flutter