Чи можуть масиви мати ключі?

Чи можуть масиви мати ключі?

Метод keys() екземплярів Array повертає новий об’єкт ітератора масиву, який містить ключі для кожного індексу в масиві.15 липня 2024 р

Масиви в Java використовують ідентичність об’єкта для визначення рівності. Якщо ми створимо HashMap із масивом байтів як ключем, ми зможемо отримати значення лише за допомогою того самого об’єкта масиву.

The функція array_key_exists(). перевіряє масив на вказаний ключ і повертає true, якщо ключ існує, і false, якщо ключ не існує.

Тобто ключ не може змінюватися протягом свого життя. Це означає, що списки, словники та масиви не можна використовувати як ключі. Однак цілі числа, кортежі та рядки (серед іншого) дозволені як ключі.

Щоб додати елементи до асоціативного масиву або масиву ключ/значення, використовуйте дужки [] для ключа та призначайте значення за допомогою оператора =.

Метод keys() екземплярів Array повертає новий об’єкт ітератора масиву, який містить ключі для кожного індексу в масиві.

Неможливо, але може бути в майбутньому. Над масивами зовнішніх ключів у PostgreSQL триває робота. Крім того, для цього можна застосувати звичайний підхід до створення таблиці з’єднання (або таблиці з’єднання).