• <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

            色综合久久久久| 77777亚洲午夜久久多人| 性欧美大战久久久久久久久| 午夜视频久久久久一区| 日韩电影久久久被窝网| 久久er国产精品免费观看8| 国内精品久久久久久中文字幕| 国产精品嫩草影院久久| 久久久久久无码国产精品中文字幕| 久久高潮一级毛片免费| 亚洲色欲久久久久综合网| 亚洲欧洲久久av| 日韩精品久久久久久免费| 久久婷婷五月综合色奶水99啪| 久久精品国产久精国产思思| 精品久久久久久中文字幕人妻最新| 丁香五月网久久综合| 国产精品成人99久久久久| 中文精品99久久国产| 色综合久久无码中文字幕| 久久精品免费观看| 久久亚洲熟女cc98cm| 精品一区二区久久| 亚洲国产天堂久久综合| 久久精品亚洲精品国产色婷 | 国产精品亚洲美女久久久| 亚洲精品99久久久久中文字幕| 精品人妻伦九区久久AAA片69| 久久99热精品| 久久久久波多野结衣高潮| 欧美精品一本久久男人的天堂| 伊人色综合久久天天网 | 久久99久久99小草精品免视看| 久久天天日天天操综合伊人av| 中文字幕久久波多野结衣av| 国产午夜精品理论片久久| 亚洲AV乱码久久精品蜜桃| 色综合久久夜色精品国产| 国产精品免费久久久久电影网| 欧美丰满熟妇BBB久久久| 久久久久久国产a免费观看黄色大片|