Resultados da pesquisa a pedido "racket"
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 ...
Configurando o idioma com #lang no REPL
Gostaria de definir o idioma rapidamente no REPL, com#lang, não usando o argumento da linha de comandos "-I". Mas isso me dá o erro "leia: #lang não ativado no contexto atual". Há uma opção de linha de comando que estou perdendo? Ou talvez um ...
Cálculo arbitrário na macro Scheme
Dizem que macros de esquema, pelo menos a variedade de casos de sintaxe, permitem que a computação arbitrária no código seja transformada. No entanto (no caso geral e no caso específico que estou vendo atualmente), isso exige que o cálculo seja ...
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 ...
Verifique se um argumento é uma lista ou um átomo
Como verifico se algo é um átomo? Estou procurando algo comonumber? oulist?.
Como calcular o número de vezes que o padrão em uma lista aparece em outra lista no Esquema
Estou preso em um programa de esquema por cerca de 5 horas. O programa em que estou trabalhando deve receber duas listas como entrada e depois calcular o número de vezes que o padrão na primeira lista aparece na segunda list Por exemplo:>(patt ...
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 ...
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++; }
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 ...
Como você pode redefinir um identificador constante no DrSchem
Estou usando o DrScheme para escrever um intérprete de esquema. Defino um loop de impressão de avaliação de leitura e estou redefinindo o procedimento de avaliação. Isso funciona bem em outras implementações de esquema, como o Chez Scheme, mas ...