240 发简信
IP属地:广东
  • @doubleaching 谢谢,当时接触C#没多久,不熟悉。后面知道了SelectMany,Aggregate,Join这些函数,再也没用自己写的一些扩展函数了。当时我就纳闷怎么FlatMap这么重要的函数LINQ没有?只是我不熟悉罢了

    C#高阶函数介绍

    导语 一般常用的高阶函数函数有Map,Filter,Fold,Flatten,FlatMap。C#的函数式编程一般用它自带的LINQ,LINQ我猜想它是从数据库SQL语言的角...

  • Python加特殊方法可以实现尾递归,不会爆栈,搜索一下应该就可以了。有人把它实现成装饰器,很方便的

    python 学习

    修改 mac 终端命令行前缀的显示 /etc/bashrc 文件中的 PS1 变量就是用来设置命令行的前缀的。使用下面命令进行修改: 修改 PS1 变量即可。 修改完成后使用...

  • Python函数式介绍二 - 链式调用

    Python函数式介绍一 - 高阶函数Python函数式介绍二 - 链式调用 上一篇文章中我们发现我们的代码越来越长了,而且都挤在一行,代码越长,越不易读。括号一层嵌一层,真...

  • Python函数式介绍一 - 高阶函数

    Python函数式介绍一 - 高阶函数Python函数式介绍二 - 链式调用 最近为了给朋友推广Python函数式编程,特意准备写一系列文章,当然我不敢说自己已经把函数式琢磨...