Đang chuẩn bị liên kết để tải về tài liệu:
How to Design Programs Languages phần 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Mục đích: để tra cứu các ký tự tương ứng với các số nguyên được đưa ra trong bảng ASCII (nếu có) số nguyên? : (Bất kỳ - boolean) Mục đích: để xác định xem một số giá trị là một số nguyên (chính xác hoặc không chính xác) LCM: (int int . - int) Mục đích: để tính bội số chung nhỏ nhất của hai số nguyên | quasiquoted . quasiquoted quasiquoted expr @expr test-case check-expect expr expr check-within expr expr expr check-error expr expr library-require require string require lib string string . require planet string package package string string number number An id is a sequence of characters not including a space or one of the following A number is a number such as 123 3 2 or 5.5. A string is enclosed by a pair of . Unlike symbols strings may be split into characters and manipulated by a variety of primitive functions. For example abcdef This is a string and This is a string with inside are all strings. A character begins with and has the name of the character. For example a b and space are characters. A prim-op is one of Numbers Integers Rationals Reals Complex Exacts Inexacts num num num . - num num num num . - num - num num . - num num num num . - num real real real . - boolean real real real . - boolean num num num . - boolean real real real . - boolean real real . - boolean abs real - real acos num - num add1 number - number angle num - real asin num - num atan num - num ceiling real - int 36 complex any - boolean conjugate num - num cos num - num cosh num - num current-seconds - int denominator rat - int e real even integer - boolean exact- inexact num - num exact num - boolean exp num - num expt num num - num floor real - int gcd int int . - int imag-part num - real inexact- exact num - num inexact num - boolean integer- char int - char integer any - boolean lcm int int . - int log num - num magnitude num - real make-polar real real - num max real real . - real min real real . - real modulo int int - int negative number - boolean number- string num - string number any - boolean numerator rat - int odd integer - boolean pi real positive number - boolean quotient int int - int random int - int rational any - boolean real-part num - real real any - boolean remainder int int - int round real - int sgn real - union 1 1.0 0 0.0 -1 -1.0 sin num - num sinh num - num