0

任意のデータを含むことができるベクトルがあります。要素のいずれかがリーダーマクロであることを確認したいのですが、どうすればよいですか?

(is-reader-macro? #<DateTime 2012>) ;=> true

ありがとう、ムルタザ

4

1 に答える 1

3

文字列がread作成されると、結果のデータから、それを作成した正確なリーダー構成が何であったかを知ることはできません。読み取ったデータ項目はリーダー マクロではなく、単なるデータです。

あなたの特定の例では、あなたが得たのは、読み取ることができないjodatime DateTime オブジェクトの印刷された表現です-#< ... >構造はそれを防ぐためのものです。そのように出力される実際のオブジェクトは、リーダー マクロではなく、単なる jodatime DateTime オブジェクトです。

于 2013-03-20T10:02:26.910 に答える