Scheme 作为属性的符号?
结构定义 因此,我被要求创建一个图书(这是一本电子书)属性,其中包含标题、作者、大小和一个Scheme 作为属性的符号?,scheme,racket,Scheme,Racket,结构定义 因此,我被要求创建一个图书(这是一本电子书)属性,其中包含标题、作者、大小和一个符号将电子书指定为'Kindle',Nook',Nexus? 你会如何输入一个符号,它们的确切含义是什么 (define-struct book (ebook )) (define-struct ebook (make-book title author size ??? )) 这只是意味着你必须使用a作为电子书品牌的数据类型。例如: (define-struct ebook (title author
符号
将电子书指定为'Kindle',Nook',Nexus?
你会如何输入一个符号,它们的确切含义是什么
(define-struct book (ebook ))
(define-struct ebook (make-book title author size ??? ))
这只是意味着你必须使用a作为电子书品牌的数据类型。例如:
(define-struct ebook (title author size brand))
(define my-book (make-ebook "Cryptonomicon" "Neal Stephenson" 2192 'Kindle))
在上述代码中,'Kindle
是表示电子书阅读器品牌的符号:
(ebook-brand my-book)
=> 'Kindle
(symbol? (ebook-brand my-book))
=> #t