• <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 糯米 閱讀(812) 評論(0)  編輯 收藏 引用 所屬分類: Lisp

            久久综合给合久久狠狠狠97色69| 国内精品久久久久影院薰衣草 | 四虎国产永久免费久久| 久久综合狠狠色综合伊人| 久久免费线看线看| 午夜精品久久久久久久无码| 亚洲色欲久久久综合网东京热| 国产精品久久国产精品99盘| 人妻无码久久精品| 国产精品久久久久影视不卡| 日日狠狠久久偷偷色综合0| 久久精品黄AA片一区二区三区| 国产农村妇女毛片精品久久| 色婷婷综合久久久中文字幕| 久久99精品久久久久久秒播| 色8久久人人97超碰香蕉987| 久久婷婷五月综合成人D啪 | 久久婷婷综合中文字幕| 无码人妻久久一区二区三区蜜桃| 久久99免费视频| 久久青青草原亚洲av无码app| 欧美成a人片免费看久久| 99久久精品免费看国产| 婷婷久久久亚洲欧洲日产国码AV| 久久无码人妻精品一区二区三区| 久久精品国产亚洲沈樵| 久久精品亚洲中文字幕无码麻豆 | 国产精品久久午夜夜伦鲁鲁| 久久无码AV中文出轨人妻| 国产精品伊人久久伊人电影| 久久电影网一区| 久久九九青青国产精品| 97久久精品午夜一区二区| 日产精品久久久久久久性色 | 国产婷婷成人久久Av免费高清| 亚洲va国产va天堂va久久| 中文国产成人精品久久不卡| 久久狠狠爱亚洲综合影院| 77777亚洲午夜久久多人| 精品久久久久久久久免费影院| 亚洲人成无码久久电影网站|