openlang

Передавать элементы списка отдельно процедурам с отдельными параметрами, «разворачивая значения списка»

Хочу, чтобы min/max принимали СПИСКИ чисел вместо отдельных числовых аргументов. Например: (min '[5 2 4 1]) = 1, хотя сейчас приходится писать (min 5 2 4 1). Когда последовательность аргументов записана буквально, всё хорошо, но если список получен вычислением, хотелось бы как-то «развернуть» его в форму аргументов, ожидаемую min/max. Пока я такой возможности не нашёл.

Переведено с английскогоПоказать оригинал

Разговор продолжается 2

Следуя доводам

Другие стороны того же вопроса

  1. Форматирование элементов списка в текст при функциональном программировании

    Я новичок в функциональном программировании и пытаюсь создать функцию, которая принимает список значений (длина которого зара…

    Ответы 2Последняя активность gleam
  2. Lean4 сообщает, что 'begin' неизвестен

    В редакторе VSCode я ввёл такой код Lean4: и получил "unknown identifier 'begin'". Если добавить end тремя строками ниже, поя…

    Ответы 2Последняя активность lean-4
  3. Какой курс JavaScript стоит пройти?

    В последний раз я заглядывал в документацию JavaScript в 1996 году. Ищу учебный курс по “необходимому JavaScript и веб-концеп…

    Ответы 2Последняя активность elmjavascript