Resultados da pesquisa a pedido "racket"

1 a resposta

Como quebrar o texto de entrada no campo de texto usando o plug-in Racket GUI

Só precisa de um exemplo básico de um% de campo de texto que envolve a entrada (define blogPost% (class horizontal-panel% (super-new) (define (callback button event) (define title-new-value (send titleoutput get-value)) (define new-value (send ...

1 a resposta

Maneira y de raquete na operação de vetores multidimensionais?

Eu li issoPergunta, questão [https://stackoverflow.com/questions/2954415/multidimensional-vectors-in-scheme] antes, e seguiu a resposta de Eli Barzilay emsrfi-25 [http://docs.racket-lang.org/srfi/srfi-std/srfi-25.html]. Além de ler o código ...

3 a resposta

Filtrando por uma lista de números

Esta é a minha função para curry: (define (curry g) (lambda(x) (lambda(y) (g x y))))Estou tentando produzir uma lista de números diferentes de 1 usando a função curry. O que tenho até agora é: (define filter-numbers ((curry filter) ((curry ...

2 a resposta

O que é '(apóstrofo) na raquete?

Estou um pouco confuso sobre o significado do' Cadastre-se na raquete. Parece-me que o mesmo sinal tem significados diferentes. Veja dois exemplos ...

2 a resposta

Remova vários caracteres de uma lista se eles estiverem próximos um do outro no esquema

Eu tenho que fazer um programa de Dr. Racket que remova letras de uma lista se elas estiverem seguindo a mesma letra que ela mesma. Por exemplo: (z z f a b b d d) se tornaria (z f a b d). Eu escrevi um código para isso, mas tudo o que faz ...

1 a resposta

O que exatamente é um "prompt de continuação?"

Estou tentando decifrara documentação [http://docs.racket-lang.org/reference/cont.html?q=with-handlers#%28def._%28%28quote._~23~25kernel%29._call-with-continuation-prompt%29%29] call-with-continuation-promptAplica-seproc para o dadoargs com a ...

3 a resposta

Existe uma maneira abreviada de atualizar um campo struct específico na raquete?

Suponha que eu tenha uma estrutura com muitos campos: (struct my-struct (f1 f2 f3 f4))Se eu quiser retornar uma nova estrutura comf2 atualizado, eu tenho que reformular todos os outros campos: (define s (my-struct 1 2 3 4)) (my-struct ...

1 a resposta

Lista reversa na raquete em O (n)

Eu preciso escrever uma função recursiva no esquema que pega uma lista de átomos e a reverte em tempo linear. Eu só posso usar define, lambda, contras, carro, cdr, cond, let e nulo? . Aqui está o que eu tenho até agora: (define reverse (lambda ...

4 a resposta

obtendo o maior número em uma lista no esquema

Não entendo por que minha função de obter o maior número não quer funcionar. Se eu estou pensando sobre isso corretamente, se o primeiro átomo for menor que o segundo, então você chamará a função menos o primeiro da lista, caso contrário, você ...

1 a resposta

Construindo acumuladores para listas preguiçosas no Racket

Eu defini uma lista lenta simples de todos os números inteiros de zero: (define integers-from (lambda (n) (cons n (lambda () (integers-from (+ 1 n)))))) (define lz (integers-from 0))Também codifiquei um accumaltor que obtém uma lista lenta como ...