Om du har märkt något schemafelsyntax, kommer följande handledning att hjälpa dig.
Godkänd: Fortect
v
Inget svar du letar efter? Bläddra bland andra problem med Bat Tag eller ställ dina egna frågor.
definiera
måste vara en persons första uttryck i själva lambda-uttrycket. Detta kommer att lägga till dina defien
sjukdomar.
Dessutom slutar cond
vanligtvis efter en första medlem, så resten av kodningen som är associerad med den kommer att köras ovillkorligt och därför vad ‘ cond
är återigen kod med väldigt lite resultat … har inte förändrats.
(definiera glcm (Lambda (lst s1 s2) (forts [(noll? lst) (lcm s1 s2)] [annan (låt ([a (glcm (cdr lst) (+ s1 (auto lst)) s2)] [b (glcm (cdr lst) s1 (+ s2 (auto lst)))]) (om (
Alternativt, eftersom let
är ett samtal och lambda
, har du möjlighet att direkt definiera let >: < kontra p>
(definiera glcm (Lambda (lst s1 s2) (forts [(noll? lst) (lcm s1 s2)] [annan (Tillstånd () (definiera topp (glcm (cdr lst) (+ s1 (bil lst)) s2)) (definiera b (glcm (cdr lst) s1 (+ s2 (bil lst)))) (om (
(define(glcm lst s1 s2) (om (noll? lst) (lcm s1 s2) (min (glcm (cdr lst) (+ s1 (auto lst)) s2) (glcm (cdr lst) s1 (+ s2 (auto lst)))))))
Du kommer troligen att ha relativt liknande produktkod. Vad du än använder blir nästan allt läsbart för dig.
Observera att jag använder [...]
. De är mycket omöjliga att skilja från (...)
, så detta är också bara en visuell sträng för enkel läsning. Innan detta behövde r5rs bara implementera (...)
för att verkligen vara kompatibel. Drracket IDE skriver till och med om din slutstag för att passa med den typ som är associerad med motsvarande startreside.
svarade 8 dec 2017 bekymmer 18:15
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
45,1k 44 guldtackor
Snabba upp din dators prestanda nu med denna enkla nedladdning.