scheme

    19Ciepło

    4Odpowiedz

    Jaki jest sens używania operatora przypisania set! w schemacie? Dlaczego nie tylko rebind zmienna na nową wartość przy użyciu define? > (define x 100) > (define (value-of-x) x) ;; value-of-x closes o

    6Ciepło

    2Odpowiedz

    Jestem początkującym programistą programowania funkcjonalnego i dopiero rozpocząłem program nauczania (choć jest to półfunkcjonalny język programowania). Zrobiłem kilka tutoriali na listach, które są

    5Ciepło

    4Odpowiedz

    myślę o projektowaniu & wykonawczych moje własne SQL-odpowiednik (DDL + DML), który jest ... czystego języka relacyjnych algebraiczne i ma elegancki Lisp-/Schemat podobny Składnia: Zakładając RDBMS, t

    12Ciepło

    2Odpowiedz

    Dlaczego nie może projektanci C# język obejmowały wsparcie dla czegoś takiego (przeniesiony z Structure and Interpretation of Computer Programs, drugie wydanie, str. 30).: /// <summary>Return the squa

    13Ciepło

    3Odpowiedz

    Używam modułu SICP w DrScheme 4.2, ale który język ma najlepszą obsługę SICP w DrScheme? Czy ktoś tutaj próbował this? Dzięki.

    8Ciepło

    4Odpowiedz

    Chcę napisać program, aby znaleźć korzenie równania kwadratowego na Schemacie. Użyłem LET dla niektórych powiązań. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a))

    5Ciepło

    4Odpowiedz

    Berkeley's "CS 61A Wykład 8: UI Rekurencja i Iteracja III" mówi, że null? sprawdza, czy lista jest pusta i pusta? sprawdza, czy lista jest pusta, czy słowo jest puste? Wykładowca również mówi (pusty?

    5Ciepło

    2Odpowiedz

    Używam DrScheme do napisania tłumacza Scheme. Definiuję pętlę odczytu Eval i ponownie definiuję procedurę eval. Działa to dobrze w innych programach takich jak Chez Scheme, ale nie podoba mi się edycj

    6Ciepło

    2Odpowiedz

    (/ 4 3) zwraca 4/3 jako odpowiedź. Jaki jest najprostszy sposób, aby uzyskać 1.3 ...?

    9Ciepło

    7Odpowiedz

    Piszę interpretera programu, aw przypadku if takich jak: (if (< 1 0) 'true) Wszelkie interpreter Próbowałem po prostu zwraca nowy wiersz. Ale kiedy to zakodowałem, miałam, czy istnieje alternatywne