1
私は構造 "phonenumber"を持っているとしましょう。関数内の引数の数
(define-structure phonenumber country area prefix line)
これは私に機能(make-phonenumber)を与えます。 make-phonenumberが取る引数の数を取得したいと思います。答えは4です。
私は構造 "phonenumber"を持っているとしましょう。関数内の引数の数
(define-structure phonenumber country area prefix line)
これは私に機能(make-phonenumber)を与えます。 make-phonenumberが取る引数の数を取得したいと思います。答えは4です。
Schemeの実装でprocedure-arity
機能が提供されているかどうかを確認してください。
ありがとうTaymon。私はGambitを使用していますが、それはそれがないと思われます。 – Matthew
あなたは正確に何をしようとしていますか?別の方法があるかもしれません。 – Taymon
私は、(適用する)を使ってレコードにするリストを持っています。リストのフィールド数が正しくない場合は、適用する前にリストを修正します。 – Matthew
私はレコードのフィールド数の値を単純に持つことができますが、レコードの定義を変更すると、その値を更新する必要があります(避けることができれば)。 – Matthew