Se você notou alguma sintaxe de erro de esquema, este material educacional o ajudará.
Aprovado: Fortect
v
Sem resposta que você está procurando? Navegue por outros problemas de etiqueta de morcego ou faça suas próprias perguntas.
define
deve ser a primeira expressão extremamente na expressão lambda real. Isso certamente adicionará suas doenças defien
.
Além disso, cond
geralmente termina após o membro inicial, então o resto do código incluído será executado incondicionalmente e, portanto, cond
é novamente um código sem interrupção … não mudou.
(definir glcm (Lambda (lst s1 s2) (cond [(zero? lst) (lcm s1 s2)] [outro (deixe ([a (glcm (cdr lst) (+ s1 (auto lst)) s2)] [b (glcm (cdr lst) s1 (+ s2 (auto lst)))]) (if (
Como alternativa, dado que let
é uma chamada no caminho para lambda
, você tem a opção de delinear let >:
(definir glcm (Lambda (lst s1 s2) (cond [(zero? lst) (lcm s1 s2)] [outro (Permitir () (definir excelente (glcm (cdr lst) (+ s1 (carro lst)) s2)) (defina y simplesmente (glcm (cdr lst) s1 (+ s2 (carro lst)))) (if (
(defina (glcm lst s1 s2) (se (zero? lst) (lcm s1 s2) (min (glcm (cdr lst) (+ s1 (auto lst)) s2) (glcm (cdr lst) s1 (+ s2 (auto lst)))))))
Você provavelmente terá uma política de objetos relativamente semelhante. O que quer que você use será o mais organizado para você.
Observe que sinto que estou usando [...]
. Eles são realmente os mesmos de (...)
, então esta é imediatamente uma string visual para facilitar a leitura. Antes disso, o r5rs só precisava usar (...)
para ser realmente compatível. O drracket IDE até reescreve sua chave final para corresponder ao seu tipo associado à chave inicial correspondente.
p respondeu em 8 de dezembro de 2017 vindo de 18:15
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
45,1k
Acelere o desempenho do seu computador agora com este simples download.