Resultados da pesquisa a pedido "racket"

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 ...

8 a resposta

acro @c (a | d) + r no raquete

Gostaria de saber se é possível escrever uma macro no Racket que traduza todas as formas de forma (c (a | d) + r xs), em que c (a | d) + r é uma expressão regular que combina car, cdr, caar , cadr, ... etc, na composição correspondente de ...

6 a resposta

set-car !, set-cdr! solto na raquete?

Estou apenas tentando fazer um código muito simples comset-car! eset-cdr! dentroracket, mas recebi o erro:expand: unbound identifier in module in: set-car! eexpand: unbound identifier in module in: set-cdr! Eles não estão definidos emracket? ...

8 a resposta

Loop no esquema PLT

Como posso implementar loop no esquema plt como em java- for(int i=0;i<10;){ for(int j=0;j<3;){ System.out.println(""+j); j++; } System.out.println(""+i); i++; }