В Python, я могу сделать что-то вроде этого:Что такое эквивалент схемы распаковки кортежа?
t = (1, 2)
a, b = t
... и будет 1 и Ь будет 2. Предположим, у меня есть список '(1 2)
в схеме. Есть ли способ сделать что-то подобное с let
? Если это имеет значение, я использую Racket.
Это работает, но я искал что-то, что использовало 'let', и это' определяет'. Я предполагаю, что могу написать макрос, который связывает такое определение с «локальным». –
Ну, есть 'match-let' (обновлено с примером), но простой' match' может тоже. (Ваш вопрос заставил его выглядеть так, как вы * хотели * определения.) Кроме того, вы всегда можете использовать определения в локальной области. –