Як перевірити, чи об’єкт є масивом?
Відповіді на питання (1)
В різних мовах програмування можуть бути різні способи перевірки того, чи об'єкт є масивом. Ось декілька прикладів для деяких популярних мов:
JavaScript:
В JavaScript ви можете використовувати функцію Array.isArray()
для перевірки, чи об'єкт є масивом.
const myArray = [1, 2, 3];
if (Array.isArray(myArray)) {
console.log("Це масив!");
} else {
console.log("Це не масив.");
}
Python:
В Python ви можете використовувати функцію isinstance()
для перевірки, чи об'єкт є екземпляром класу list
(який відповідає масивам).
my_list = [1, 2, 3]
if isinstance(my_list, list):
print("Це масив!")
else:
print("Це не масив.")
Java:
У Java ви можете використовувати оператор instanceof
для перевірки, чи об'єкт є екземпляром класу java.util.ArrayList
(який є одним із класів для масивів у Java).
import java.util.ArrayList;
ArrayList<Integer> myArrayList = new ArrayList<>();
if (myArrayList instanceof ArrayList) {
System.out.println("Це масив!");
} else {
System.out.println("Це не масив.");
}
C#:
У C# ви можете використовувати ключове слово is
для перевірки, чи об'єкт є екземпляром класу System.Array
.
int[] myArray = { 1, 2, 3 };
if (myArray is Array) {
Console.WriteLine("Це масив!");
} else {
Console.WriteLine("Це не масив.");
}
Ці приклади демонструють різні підходи до перевірки, чи об'єкт є масивом, у різних мовах програмування. Оберіть той, який вам підходить залежно від мови, якою ви працюєте.