• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            糯米

            TI DaVinci, gstreamer, ffmpeg
            隨筆 - 167, 文章 - 0, 評論 - 47, 引用 - 0
            數據加載中……

            lisp MAPC, MAPCAR, MAPCAN, MAPL, MAPLIST, MAPCON

            mapc function &rest lists+ => list-1

            mapcar function &rest lists+ => result-list

            mapcan function &rest lists+ => concatenated-results

            mapl function &rest lists+ => list-1

            maplist function &rest lists+ => result-list

            mapcon function &rest lists+ => concatenated-results

            mapcar operates on successive elements of the listsfunction is applied to the first element of each list, then to the second element of each list, and so on. The iteration terminates when the shortest list runs out, and excess elements in other lists are ignored. The value returned by mapcar is a list of the results of successive calls to function.

            mapcar 首先將函數apply到每個列表的第一個元素,再將函數apply到每個列表的第二個元素。。
            一直到最短的列表的最后一個元素。剩下的元素將被忽略。
            它的結果是返回值不為nil的集合。

            mapc is like mapcar except that the results of applying function are not accumulated. The list argument is returned.

            mapc 和 mapcar 類似。不過返回的是第一個列表。

            maplist is like mapcar except that function is applied to successive sublists of the listsfunction is first applied to the lists themselves, and then to the cdr of each list, and then to the cdr of the cdr of each list, and so on.

            maplist 和 mapcar 類似,不過首先將函數apply到每個列表,然后將函數apply到每個列表的cdr,然后將函數apply到每個列表的cddr。。
            直到最短的一個列表為空為止。

            mapl is like maplist except that the results of applying function are not accumulated; list-1 is returned.

            mapl和maplist類似,但是返回的是第一個列表。

            mapcan and mapcon are like mapcar and maplist respectively, except that the results of applying function are combined into a list by the use of nconc rather than list. That is,

            mapcan 和 mapcon 類似于 mapcar 和 maplist。它們使用 nconc 連接結果而不是 list。
            Examples
            (mapcar #'car '((1 a) (2 b) (3 c))) =>  (1 2 3)   
            (mapcar #'abs '(3 -4 2 -5 -6)) => (3 4 2 5 6)
            (mapcar #'cons '(a b c) '(1 2 3)) => ((A . 1) (B . 2) (C . 3))

            (maplist #'append '(1 2 3 4) '(1 2) '(1 2 3))  =>  ((1 2 3 4 1 2 1 2 3) (2 3 4 2 2 3)) 
            (maplist #'(lambda (x) (cons 'foo x)) '(a b c d)) => ((FOO A B C D) (FOO B C D) (FOO C D) (FOO D))
            (maplist #'(lambda (x) (if (member (car x) (cdr x)) 0 1)) '(a b a c d b c)) => (0 0 1 0 1 1 1)
            (setq dummy nil) =>  NIL   
            (mapc #'(lambda (&rest x) (setq dummy (append dummy x)))
            '(1 2 3 4)
            '(a b c d e)
            '(x y z)) => (1 2 3 4)
            dummy => (1 A X 2 B Y 3 C Z)

            (setq dummy nil) =>  NIL   
            (mapl #'(lambda (x) (push x dummy)) '(1 2 3 4)) => (1 2 3 4)
            dummy => ((4) (3 4) (2 3 4) (1 2 3 4))

            (mapcan #'(lambda (x y) (if (null x) nil (list x y)))
            '(nil nil nil d e)
            '(1 2 3 4 5 6)) => (D 4 E 5)
            (mapcan #'(lambda (x) (and (numberp x) (list x)))
            '(a 1 b c 3 4 d 5)) => (1 3 4 5)

            (mapcon #'list '(1 2 3 4)) =>  ((1 2 3 4) (2 3 4) (3 4) (4))  



             

            posted on 2011-08-19 21:44 糯米 閱讀(835) 評論(0)  編輯 收藏 引用 所屬分類: Lisp

            久久亚洲国产午夜精品理论片 | 久久久青草青青国产亚洲免观| 国产精品免费福利久久| 国产精品久久永久免费| 久久精品国产一区二区三区| 久久久久久久久久久精品尤物 | 亚洲七七久久精品中文国产| 欧美亚洲国产精品久久| 亚洲国产精品久久| 久久SE精品一区二区| 91精品国产91久久久久久青草| 亚洲午夜精品久久久久久app| 国产亚洲精品美女久久久| 久久一区二区三区免费| 波多野结衣中文字幕久久| 日日狠狠久久偷偷色综合96蜜桃 | 狠狠综合久久综合中文88| 久久99九九国产免费看小说| 欧美综合天天夜夜久久| 色诱久久久久综合网ywww| 久久精品国产只有精品66| 国产成人久久激情91| 99精品国产综合久久久久五月天| 久久精品无码一区二区日韩AV| 欧美丰满熟妇BBB久久久| 国产精品乱码久久久久久软件| 久久久精品无码专区不卡| 97久久超碰成人精品网站| 亚洲第一极品精品无码久久 | 看全色黄大色大片免费久久久| 2021精品国产综合久久| 国内精品久久久久影院一蜜桃| 一级做a爰片久久毛片看看| 久久久久久av无码免费看大片| 欧美综合天天夜夜久久| 久久电影网2021| 久久精品视频网| 久久激情五月丁香伊人| 国产精品综合久久第一页| 国产视频久久| 伊人久久一区二区三区无码|