Resultados da pesquisa a pedido "scheme"

2 a resposta

Usando "do" no esquema

Qual é a diferença entre o CODE SNIPPET 1 e o CODE SNIPPET 2? ;CODE SNIPPET 1 (define i 0) (do () ((= i 5)) ; Two sets of parentheses (display i) (set! i (+ i 1))) ;CODE SNIPPET 2 (define i 0) (do () (= i 5) ; One set of parentheses (display i) ...

3 a resposta

Qual pacote de lang é apropriado para o SICP no Dr.Racket?

2 a resposta

Verifique se um argumento é uma lista ou um átomo

Como verifico se algo é um átomo? Estou procurando algo comonumber? oulist?.

3 a resposta

Como construir uma árvore de forma particular com elementos de uma lista

Dada uma expressão s'((a . b) . (c . d)) e uma lista'(e f g h), como posso percorrer a expressão s para criar uma expressão s com a mesma forma, mas com elementos retirados da lista? Por exemplo, para a expressão s e a lista acima, o resultado ...

4 a resposta

Por que o Scheme não suporta ambientes de primeira classe?

Eu estive lendo o SICP (Estrutura e interpretação de programas de computador) e fiquei realmente empolgado ao descobrir esta maravilhosa forma especial: "make-environment", que eles demonstram usar em combinação com eval como forma de escrever ...

6 a resposta

Qual é a diferença entre eq ?, eqv ?, equal? ​​E = in Scheme?

2 a resposta

Encontrar caminho entre 2 pontos no Raquete

Eu tenho a seguinte lista de conexões: (define routelist (list (list'a 'b) (list'a 'c) (list'b 'e) (list'b 'f) (list'b 'c) (list'a 'd) (list'e 'f) (list'f 'g)))As rotas entre 'a e' g devem ser encontradas. Esta página mostra uma solução no ...

2 a resposta

Confuso pela diferença entre let e let * no Scheme

Alguém pode explicar a diferença simplesmente? Eu não acho que entendo o conceito dos livros / sites que consultei.

2 a resposta

Pesquisando e substituindo o elemento n na lista - esquema

tenho um problema com esse tipo de código, não consigo descobrir como procurar um elemento (a) e substituir i por (b), como fazê-lo? Thx antecipadamente

3 a resposta

Quais são os benefícios do letrec?

Ao ler "The Seasoned Schemer", comecei a aprender sobreletrec. Entendo o que ele faz (pode ser duplicado com um Y-Combinator), mas o livro está usando-o em vez de recorrente nodefineFunção d que opera em argumentos que permanecem estáticos. Um ...