Resultados da pesquisa a pedido "scheme"

8 a resposta

Por que procedimentos de ordem superior?

Então, se um idioma fornece um procedimento de ordem superior, posso ter um procedimento que retorne o procedimento. Algo como (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# ))) Para criar um novo ...

1 a resposta

Scheme - encontre as listas mais profundamente aninhadas

Preciso encontrar as folhas em uma lista no esquem Por exemplo, se eu tiver(1 (2 3) (4 (5) (7 (8) (10 11 12)))))), minhas folhas são(8) e(10 11 12). Então, minha função retornará(1 (2 3) (4 (5) (7 leaf1 leaf2))))). Definição: uma folha é um ...

1 a resposta

Scheme - encontre mais profundamente as listas aninhadas

Perguntei há vários dias sobre como encontrar olistas mais profundamente aninhadas [https://stackoverflow.com/questions/8355428/scheme-find-most-deeply-nested-lists/8360899#8360899] . Eu implementei a idéia que foi dada e funciona. Mas há ...

2 a resposta

Por que passar estilo de continuação

Dentroinguagem de Programação do Esquema [http://scheme.com/tspl4/] por Kent Dybvig (4ª edição)secção 3.4 [http://scheme.com/tspl4/further.html#./further:h4] , ele descreve muito claramenteo qu estilo de passagem de continuação é. Para oporqu ele ...

1 a resposta

ritérios diferentes da lista de classificação @scheme

Tenho uma lista finita de quádruplos, por exemplo, (list (list 1 3 5 5) (list 2 3 4 9) (list 3 4 4 6)(list 4 7 10 3)). Denote cada um dos elementos por (a1 a2 a3 a4 Por favor, ajude-me a escrever uma função de classificação que fornece ...

4 a resposta

Por que o foldl é definido de maneira estranha no Racke

Em Haskell, como em muitas outras linguagens funcionais, a funçãofoldl é definido de forma que, por exemplo,foldl (-) 0 [1,2,3,4] = -10. Isso é bom, porquefoldl (-) 0 [1, 2,3,4] é, por definição,((((0 - 1) - 2) - 3) - 4). Mas, na ...

5 a resposta

O que exatamente é um símbolo em lisp / schem

Pelo amor de todo-poderoso, ainda não entendi o propósito do símbolo'iamasymbol. Eu entendo números, booleanos, strings ... variáveis. Mas símbolos são demais para minha pequena mente imperativa. Para que exatamente eu os uso? Como eles devem ...

4 a resposta

Por que Scheme tem lista e citação?

Desde que (lista 1 2 3) produz (1 2 3) e (citação (1 2 3)) produz (1 2 3), qual é a justificativa para ter os doi Desde que o esquema seja tão sobressalente, eles devem ter alguma diferença significativa. O que é isso

6 a resposta

O quebra-cabeça das continuações yin yang faz sentido em um idioma digitado?

Esta questão está relacionada a "Como o quebra-cabeça yin-yang funciona?" [https://stackoverflow.com/questions/2694679/how-the-yin-yang-puzzle-works]. O exemplo yin yang de continuações no esquema é assim, de acordo comrtigo @Wikipedia ...

10 a resposta

O que é estilo sem pontos na Programação Funcional?

Uma frase que notei recentemente é o conceito de estilo "sem pontos" ... Primeiro, haviaest [https://stackoverflow.com/questions/943405/point-free-style-with-objects-records-in-f] pergunta ealso ...