Как я могу написать функцию, которая определяет, является ли ее аргумент таблицы истинным массивом?
isArray({1, 2, 4, 8, 16}) -> true
isArray({1, "two", 3, 4, 5}) -> true
isArray({1, [3]="two", [2]=3, 4, 5}) -> true
isArray({1, dictionaryKey = "not an array", 3, 4, 5}) -> false
Я не вижу способа узнать, являются ли числовые ключи единственными ключами.