@svboobnov
Программист 1С, Ax и вообще - кнопкодав.

В чём разница между типами данных Struct и Tuple?

В статье Яндекса про YQL описаны типы:
... Кроме простых типов данных, поддерживается несколько видов контейнеров (Optional, List, Dict, Tuple и Struct) ...
. И мне вот непонятно, в чём различаются tuple (кортеж) и struct (структура в C-подобных языках или record в Виртовых языках).
Вот
struct { int id; char[140] msgtext} message; // структура
а вот (let message (id msgtext)) ;; tuple в Scheme. Принципиальной разницы ведь нет, так? Может, товарищи из Яндекса пояснят, что имели в виду? Я просто не успел задать вопрос в комментариях к статье, потому спрашиваю тут. КМК, типы данных - важная штука, и таким чайникам, как я будет полезно узнать тонкости.
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы