В Google Firebase есть такие значения, как: StringValue, IntValue, DoubleValue
et c. Это почему? Зачем разделять ценности? Мне было просто интересно, почему Google создал массив с типами данных типа:
stringColumn: [
"Val1", "Val2"
]
doubleColumn: [
1.2, 4.4
]
intColumn: [
1, 50
]
Почему существует другой ключ массива для двойных (doubleColumn
) и строк (stringColumn
)? Они могут правильно использовать встроенные типы данных JSON и иметь только один ключ columns
? Каковы преимущества разделения типов данных таким образом? См. Изображение для примера ответа.
Пример ответа Google, где это используется
Спасибо, если вам нужно больше объяснений, пожалуйста, дайте мне знать