2016-06-30 10 views
0

thisより多くの等価性セクションに基づいて、argsとして無限のseqを受け入れるコンポーネントを作成することは可能ですか?あなたが提供する同様の参照からargsとして無限のseqを持つ要素を作成する試薬

(defn my-div 
    [& args] 
    (let [[params args] (if (-> args first map?) 
         [(first args) (next args)] 
         [nil args])] 
    (into [:div (merge {:class "defaul-class"} params)] 
      args))) 

答えて

0

は、もっと平等のセクションでは、

注意を述べている:これは破壊変更です!つまり、コンポーネントに無限のseqを渡すことはできなくなります。

あなたの質問に対する答えは「いいえ」と思われます。あなたがそれについて考えるとき、コンポーネントが何をしているのかを考えてみると、これは完璧な意味があるようです。

関連する問題