Các bộ giá trị được đặt tên có thể thay đổi được không?
Các bộ giá trị được đặt tên có thể thay đổi được không?

Video: Các bộ giá trị được đặt tên có thể thay đổi được không?

Video: Các bộ giá trị được đặt tên có thể thay đổi được không?
Video: Tập 79: Đặt tên cho con trong thập niên 202X - Thay đổi cuộc sống với Nhân số học 2024, Tháng mười một
Anonim

Hãy nghĩ đến nhãn, không phải hộp. Python tuples có một đặc điểm đáng ngạc nhiên: chúng không thay đổi, nhưng giá trị của chúng có thể thay đổi. Điều này có thể xảy ra khi tuple giữ một tham chiếu đến bất kỳ có thể thay đổi đối tượng, chẳng hạn như một danh sách.

Theo cách này, các bộ giá trị được đặt tên là gì?

Các bộ giá trị được đặt tên về cơ bản là các loại đối tượng nhẹ, dễ tạo. Đã đặt tên tuple các trường hợp có thể được tham chiếu bằng cách sử dụng tham chiếu biến dạng đối tượng hoặc tiêu chuẩn tuple cú pháp. Chúng có thể được sử dụng tương tự như cấu trúc hoặc các loại bản ghi thông thường khác, ngoại trừ việc chúng là bất biến.

các bộ mã có thể thay đổi C # không? Từ tuples là các cấu trúc không có nhiều điểm trong việc làm cho chúng trở nên bất biến. Kết quả cuối cùng - Bộ giá trị C # là các cấu trúc cực kỳ nhẹ - chúng là cấu trúc và các phần tử của chúng là có thể thay đổi và có thể giải quyết trực tiếp.

Theo cách này, các bản sao có thể thay đổi của các bộ giá trị là gì?

Net the Tuple lớp học là bất biến (mặc dù nếu bất kỳ phần tử nào của nó là kiểu tham chiếu, bạn vẫn có thể truy cập thuộc tính của chúng). “ Các đối tác có thể thay đổi ”Trong ngôn ngữ lập trình của bạn sẽ là bất kỳ mảng 1 chiều (vectơ), danh sách hoặc tập hợp có thứ tự tương tự nào cho phép truy cập đọc và ghi vào các phần tử của nó.

Danh sách có thể thay đổi không?

Danh sách là có thể thay đổi các đối tượng có nghĩa là bạn có thể sửa đổi một danh sách đối tượng sau khi nó đã được tạo. Mặt khác, Tuples là các đối tượng không thể thay đổi, có nghĩa là bạn không thể sửa đổi một đối tượng tuple sau khi nó được tạo.

Đề xuất: