0

Clojure では、以下のように doc を使用できます。

Clojure> (doc juxt)
-------------------------
clojure.core/juxt

([f] [fg] [fgh] [fgh & fs]) アルファ - 名前は変更される可能性があります。関数のセットを取り、それらの fn の並置である fn を返します。返される fn は可変数の引数を取り、各 fn を引数に (左から右に) 適用した結果を含むベクトルを返します。((juxt abc) x) => [(ax) (bx) (cx)]ここにコードを入力

clisp にはそのような機能はないようです。それでは、どうすればそのような機能を実装できますか?

心から!

4

2 に答える 2

2

Lisp にはドキュメンテーション文字列があります。

例えば:

[1]> (defun sqr (x)
       "Returns the square of x"
       (* x x))
SQR
[2]> (documentation 'sqr 'function)
"Returns the square of x"
[3]> 

詳細については、Hyperspecまたはこのあまり詳細でない説明を参照してください。

于 2011-09-28T03:38:39.583 に答える
2

describe作品:

(describe #'expt)
#<SYSTEM-FUNCTION EXPT> is a built-in system function.
Argument list: (#:ARG0 #:ARG1)
For more information, evaluate (DISASSEMBLE #'EXPT).nter code here
于 2011-09-28T05:11:30.820 に答える