list删除和挑选

clean函数用于删除符合条件的list元素,filter函数用于挑选符合条件的list元素

(clean symbol? ‘(1 2 d 4 f g 5 h))   → (1 2 4 5)

(filter symbol? ‘(1 2 d 4 f g 5 h))  → (d f g h)

(define (big? x) (> x 5))        → (lambda (x) (> x 5))

(clean big? ‘(1 10 3 6 4 5 11))  → (1 3 4 5)

(clean <= ‘(3 4 -6 0 2 -3 0))  → (3 4 2)

(clean (curry match ‘(a *)) ‘((a 10) (b 5) (a 3) (c 8) (a 9)))
→  ((b 5) (c 8))

比如下面的代码可以用来将目录下.和..的文件删除掉:

(clean (fn (p) (member p ‘("." ".."))) (directory dir-path))
时间: 2024-10-13 22:49:26

list删除和挑选的相关文章

easymall项目的商品删除,前台商品分页,商品详情,购物车模块

简单的挑选一下昨天所学的重点知识模块,以备后续的复习 一.购物车模块1.1购物车两种实现的区别:!!!!!!!! 用session保存  缺点:浏览器关闭,session失效时保存在session中购物信息将会消失  后续优化,将购买的信息除了保存在session中以外,还要将购物的信息保存在cookie中,这样  就解决了浏览器关闭购买商品信息丢失的问题(但是解决不了跟换电脑信息丢失的问题)  优点:不用操作数据库,可以减少数据库访问压力 数据库中:  缺点:只用登录的用户才能添加购物车   

HDFS副本机制&amp;负载均衡&amp;机架感知&amp;访问方式&amp;健壮性&amp;删除恢复机制&amp;HDFS缺点

副本机制 1.副本摆放策略 第一副本:放置在上传文件的DataNode上:如果是集群外提交,则随机挑选一台磁盘不太慢.CPU不太忙的节点上:第二副本:放置在于第一个副本不同的机架的节点上:第三副本:与第二个副本相同机架的不同节点上:如果还有更多的副本:随机放在节点中: 2.副本系数 1)对于上传文件到HDFS时,当时hadoop的副本系数是几,那么这个文件的块副本数就有几份,无论以后怎么更改系统副本系数,这个文件的副本数都不会改变,也就是说上传到HDFS系统的文件副本数是由当时的系统副本数决定的

iOS开发之删除过期Provisioning Profiles方法

2014-05-15 22:02 by Jeff Li 前言 系列文章:[传送门] 马上快要期末考试了,为了学点什么.就准备这系列的博客,记录复习的成果. 正文-计数  概率 概率论研究随机事件.它源于赌徒的研究.即使是今天,概率论也常用于赌博.随机事件的结果是否只凭运气呢?高明的赌徒发现了赌博中的规律.尽管我无法预知事件的具体结果,但我可以了解每种结果出现的可能性.这是概率论的核心. "概率"到底是什么?这在数学上还有争议."频率派"认为概率是重复尝试多次,某种结

如何挑选适合的前端框架

来源于:https://github.com/RubyLouvre/agate/issues/8 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架. 每次新开业务线或启动新项目时,是第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法. 在五六年,移动端还没有兴起,我们没有什么选择,就是jQuery.有人会说,jQuery只是类库,不是框架;但那时前端业务还没有像今天这么繁重,原本是后端干的事,全部挪到前端来,因为光是jQuery就可以包打天下.jQuer

如何挑选适合的前端框架(去哪儿网前端架构师司徒正美)

前端框架不断推新,众多IT企业都面临着"如何选择框架","是否需要再造轮子"的抉择.去哪儿网前端架构师司徒正美分析了各主流行框架优劣点.适用场景,并针对不同规模的公司.项目给出了相应的前端技术选择方案. 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架. 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法. RequireJS,前端技术发展分水岭 在五六年前,移动端还没有兴起,我们没有什么选

文件删除封装,懒得以后再写了

package cn.tisson.icsp.ftp.common; import java.io.File; import java.util.GregorianCalendar; public class FileUtil { public static boolean fileDelete(String filepath) { boolean flag1 = false; java.io.File file = new java.io.File(filepath); flag1 = fil

回收站的文件删除了怎么恢复?简单恢复

回收站的文件删除了怎么恢复?简单恢复.经常使用电脑的时候,我们会选择在我们关机之前,将我们的一些垃圾文件和我们的一些不用的东西给放到回收站中,之后,我们会选择清空回收站. 那么当我们把回收站的文件给删除之后,我们该怎么恢复我们的回收站文件呢?是不不是不可以恢复呢?其实不是的,我们有很多的方法去恢复,下面就介绍一个比较简单的恢复方法去恢复. 1.因为需要用到电脑来帮助恢复,所以我们可以在开始的时候选择先打开电脑在电脑浏览器上下载"互盾数据恢复软件",之后耐心等待安装结束: 2.安装结束后

怎么恢复回收站删除的文件呢?如何去恢复

怎么恢复回收站删除的文件呢?如何去恢复.我们很多的时候会选择使用我们的电脑去做一些工作,或者是一些比较重要的文件,因为毕竟我们的电脑使用起来还是会比我们的手机更快捷不是吗? 但是有的时候,我们会因为自己的失误将我们有用的文件给放到回收站中,然后自己又给清空了回收站,那么此时我们该怎么办呢?我们该怎么去恢复呢?若是不会的话,可以参考下面的方法. 1.首先需要用到电脑来帮助恢复,所以我们可以在开始的时候选择先打开电脑在电脑浏览器上下载"互盾数据恢复软件",之后耐心等待安装结束: 2.我们打

简述MySQL数据删除恢复操作内容

MySQL数据库简述: 在述写本文之前,首先我们要简单了解下MySQL数据库: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理.MySQL因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择. MySQL数据库的故障原因: 再收到用户的联系后,经工程师和用户沟通,我们了解到大体故障信息,用户本地服务器操作系统为windows2008