2016-03-16 3 views
0

Я ищу что-то вродедействительно поддерживает тип данных «список массивов», например java?

list<float[]> foo 

в бережливости, я знаю, что могу использовать

список>

но просто интересно, если есть способ поместить массив в список.

кажется, что Java поддерживает

List<float[]> 

в питона, как

[[]] 

спасибо!

ответ

0

Нет, но вы можете, конечно, иметь list< list< double>>.

От https://thrift.apache.org/docs/types (только слегка отредактированный):

Базовые типы были выбраны с целью простоты и ясности, а не обилие, сосредоточив внимание на ключевых типов, доступных на всех языках программирования.

  • bool: логическое значение (истина или ложь)
  • i8 или byte: 8-разрядное целое число
  • i16: 16-разрядное целое число
  • i32: 32-разрядное целое число
  • i64: 64-битное целое число со знаком
  • double: 64-разрядное число с плавающей запятой
  • string: текстовая строка
  • binary: последовательность незакодированных байт
  • list<T>: упорядоченный список элементов
  • set<T>: неупорядоченный набор уникальных элементов
  • map<K,V>: карта строго уникальных ключи для значений

Если указаны значения по умолчанию, сопоставления типов явно не фиксируются. Были добавлены директивы генератора кода, позволяющие заменить пользовательские типы на разных языках назначения.

Последний абзац сильно зависит от целевого языка, нет общего правила о том, что возможно, а что нет. Пользовательские типы могут быть введены с помощью IDL annotations.

 Смежные вопросы

  • Нет связанных вопросов^_^