1
我遇到了一個簡單的方案應用程序的問題。 在一個文件(dataloader.ss),I定義的結構:用plt方案導入struct
(define-struct book-category (id name books))
但我不能在另一個文件中使用的結構。 我嘗試,在dataloader.ss,在出口結構與
(provide book-category)
而在其他文件中,我輸入:
(require "dataloader.ss").
但要的結構函數的調用失敗,不可救藥: 例如
(make-book-category 2 "test" '())
給我:
參考標識符其 定義前:讓書類
在另一方面,如果我重新在第二檔的結構,它告訴我: 「模塊:標識已被導入在:書籍類別「 所以,我猜想導入至少部分工作。但我仍然無法訪問相關的功能。還有其他事情要做嗎?
在此先感謝!