Jeśli zauważyłeś jakąkolwiek składnię błędu schematu, ta seria Ci pomoże.
Zatwierdzono: Fortect
v
Brak odpowiedzi, której szukasz? Przeglądaj inne problemy z tagami nietoperzy lub zadaj własne pytania.
define
musi być podstawowym wyrażeniem w rzeczywistym wyrażeniu lambda. To musi dodać twoje defen
choroby.
Ponadto cond
zwykle kończy się po pierwszym ze wszystkich elementów, więc reszta kodu z nim połączona zostanie wykonana bezwarunkowo i odpowiednio cond
jest ponownie kodem bez produktu ubocznego … nie zmieniła się.
(zdefiniuj glcm (Lambda (lst s1 s2) (warunek [(zero? lst) (lcm s1 s2)] [inne (let ([a (glcm (cdr lst) (+ s1 (auto lst)))) s2)] [b (glcm (cdr lst) s1 (+ s2 (auto lst)))]) (jeśli (
Alternatywnie, ponieważ let
jest wywołaniem lambda
, masz możliwość zawarcia let >: < kontra p>
(zdefiniuj glcm (Lambda (lst s1 s2) (warunek [(zero? lst) (lcm s1 s2)] [inne (Pozwolić () (zdefiniuj idealnie dopasowane (glcm (cdr lst) (+ s1 (car lst)) s2)) (zdefiniuj być (glcm (cdr lst) s1 (+ s2 (samochód lst)))) (jeśli (
(define(glcm lst s1 s2) (jeśli (zero? Ist) (lcm s1 s2) (min (glcm (cdr lst) (+ s1 (auto lst)) s2) (glcm (cdr lst) s1 (+ s2 (auto lst)))))))
Najprawdopodobniej będziesz miał względnie podobny sposób działania obiektu. To, czego używasz, będzie dla Ciebie najbardziej skonfigurowane.
Proszę zauważyć, że naprawdę czuję, że używam [...]
. Są one naprawdę takie same z (...)
, więc jest to tylko wizualny ciąg ułatwiający odczytanie. Wcześniej r5rs musiał używać tylko (...)
, aby być naprawdę zgodnym. Drracket IDE przepisuje nawet nawias końcowy, aby pasował do mojego typu związanego z odpowiednim nawiasem początkowym.
odpowiedział 8 grudnia 2017 o 18:15
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
45.1k
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.