LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

В CL так: кортежей как отдельного типа данных не существует. Ты можешь:

  • вернуть кортеж из выражения
  • разбросать кортеж по переменным
  • превратить кортеж в список и список в кортеж
  • объявлять тип каждого элемента в кортеже

    И зияет дыра - нельзя специфицировать количество элементов в кортеже. При присваивании лишние элементы выбрасываются, недостающие заменяются nil-ами.

Исправление den73, :

В CL по сути так же. КОртежей как отдельного типа данных не существует. Ты можешь:

  • вернуть кортеж из выражения
  • разбросать кортеж по переменным
  • превратить кортеж в список и список в кортеж
  • объявлять тип каждого элемента в кортеже

    И зияет дыра - нельзя специфицировать количество элементов в кортеже. При присваивании лишние элементы выбрасываются, недостающие заменяются nil-ами.

Исходная версия den73, :

Ну в CL по сути так же. КОртежей как отдельного типа данных не существует. Ты можешь: - вернуть кортеж из выражения - разбросать кортеж по переменным - превратить кортеж в список и список в кортеж - объявлять тип каждого элемента в кортеже

И зияет дыра - нельзя специфицировать количество элементов в кортеже. При присваивании лишние элементы выбрасываются, недостающие заменяются nil-ами.