Nullable kiểu được hỗ trợ bởi Hack qua việc sử dụng của các? nhà điều hành. Điều này giới thiệu một cách an toàn hơn để đối phó với nulls và là rất hữu ích cho các loại nguyên thủy mà thường không cho phép không là một trong các giá trị, chẳng hạn như bool và int (bằng cách sử dụng? bool và? int tương ứng). Các nhà điều hành có thể được sử dụng trên bất kỳ loại hoặc lớp học.Các bộ sưu tập cung cấp lớp học đầu tiên, được xây dựng trong các loại parameterized chẳng hạn như Vector (một danh sách đặt hàng, dựa trên chỉ số), bản đồ (một từ điển đặt hàng), thiết lập (một danh sách các giá trị duy nhất), và cặp (một chỉ số dựa trên bộ sưu tập của chính xác hai yếu tố).Lambdas ngắn gọn cho phép định nghĩa của lớp học đầu tiên chức năng:
đang được dịch, vui lòng đợi..
