• <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
            數(shù)據(jù)加載中……

            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 首先將函數(shù)apply到每個列表的第一個元素,再將函數(shù)apply到每個列表的第二個元素。。
            一直到最短的列表的最后一個元素。剩下的元素將被忽略。
            它的結(jié)果是返回值不為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 類似,不過首先將函數(shù)apply到每個列表,然后將函數(shù)apply到每個列表的cdr,然后將函數(shù)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 連接結(jié)果而不是 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

            日本道色综合久久影院| 久久久婷婷五月亚洲97号色| 久久久噜噜噜久久熟女AA片| 狠狠色狠狠色综合久久| 国产三级久久久精品麻豆三级 | 久久人人爽人人爽人人AV| 久久精品国产99久久久古代 | 久久久婷婷五月亚洲97号色| 久久九九久精品国产免费直播| 久久精品亚洲日本波多野结衣| av无码久久久久不卡免费网站| 无码人妻久久一区二区三区蜜桃| 亚洲精品WWW久久久久久| 精品国产乱码久久久久久呢| 麻豆成人久久精品二区三区免费| 国产午夜福利精品久久2021| 国产精自产拍久久久久久蜜 | 99久久无色码中文字幕人妻 | 亚洲人成网站999久久久综合 | 中文字幕久久亚洲一区| 久久久av波多野一区二区| 国产精品美女久久久久av爽| 99精品国产99久久久久久97| 国产精品欧美久久久久天天影视| 久久夜色精品国产噜噜亚洲a| 国产亚洲色婷婷久久99精品91| 国内精品久久久久久久久电影网| 久久亚洲AV无码西西人体| 久久久久成人精品无码中文字幕| 国产国产成人精品久久| 77777亚洲午夜久久多喷| 久久精品国产精品亚洲艾草网美妙| 欧美激情精品久久久久| 无码国内精品久久人妻蜜桃 | 久久天天躁狠狠躁夜夜2020一| 91精品久久久久久无码| 91久久香蕉国产熟女线看| 久久国产色AV免费观看| 99精品久久久久中文字幕| 国产A级毛片久久久精品毛片| 久久精品国产只有精品66|