• C#函数式编程(第2版)
  • C#函数式编程(第2版)
  • C#函数式编程(第2版)
  • C#函数式编程(第2版)
  • C#函数式编程(第2版)
21年品牌 40万+商家 超1.5亿件商品

C#函数式编程(第2版)

全新正版 假一赔十 可开发票

87.15 6.8折 128 全新

库存8件

北京东城
认证卖家担保交易快速发货售后保障

作者(美)恩里科·博南诺

出版社清华大学出版社

ISBN9787302633341

出版时间2023-06

装帧平装

开本16开

定价128元

货号1202980455

上书时间2024-09-13

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
Enrico Buonanno于2001年获得哥伦比亚大学计算机科学硕士学位,此后一直从事软件开发和架构师工作。他曾在金融科技(包括国际清算银行、巴克莱银行和瑞银集团)和其他技术驱动型业务的有名公司从事关键项目的开发。

目录
第Ⅰ部分 入门

第1章 介绍函数式编程 3

1.1 什么是函数式编程 3

1.1.1 函数作为第一类值 4

1.1.2 避免状态突变 4

1.1.3 编写具有强力保证的程序 5

1.2 C#语言中的函数式编程 8

1.2.1 LINQ的函数式性质 8

1.2.2 函数式编码的简短语法 10

1.2.3 元组的语言支持 11

1.2.4 模式匹配和记录类型 13

1.3 将在本书中学到什么 16

1.4 本章小结 17

第2章 函数思维 19

2.1 什么是函数 19

2.1.1 映射函数 19

2.1.2 在C#中表示函数 20

2.2 高阶函数 24

2.2.1 依赖其他函数的函数 24

2.2.2 适配器函数 26

2.2.3 创建其他函数的函数 26

2.3 使用HOF避免重复 27

2.4 练习 30

2.5 本章小结 31

第3章 函数纯洁性很重要 33

3.1 什么是函数的纯洁性 33

3.1.1 纯洁性和副作用 34

3.1.2 管理副作用的策略 35

3.2 通过避免状态突变实现并行化 37

3.2.1 纯函数可良好地并行化 38

3.2.2 并行化不纯函数 39

……

内容摘要
函数式编程将改变你思考代码的方式!利用良好的FP技术,C#开发人员可极大地提升软件的并发处理、状态管理和事件处理能力,以及软件的可维护性。本书介绍了在C#编码实践中添加函数式编程的原因、方式和位置。

《C#函数式编程(第2版)》引导你在C#语言中使用函数式思想来解决实际问题。书中回顾了C#语言中一些能够用来实现函数式编程的语言特性,并且通过许多实际的例子展示了函数组合、数据驱动编程和不可变数据结构的强大功能。所有代码示例均可用于.NET 6和C# 10。

主要内容:

高阶函数减少了代码的重复,可用更少的代码执行更多的操作;

基于纯函数的代码易于测试和优化;

编写高质量的API,准确描述程序的行为;

编写函数式风格的Web API;

与LINQ的单组合。

主编推荐
如果你正在尝试或计划学习一门函数式语言,那么本书将非常有价值,因为本书能教会你使用熟悉的语言进行函数式思考。全书内容共有19章,分为4部分:第1部分介绍函数式编程的基本原理;第II部分展示函数技术的-.些实际应用;第II部分介绍函数式设计,主要涉及函数的错误处理、模块化和组合应用程序、理解状态和表示变化的函数式方法等内容;第IV部分讨论更高级的主题,包括惰性计算、有状态计算、异步、数据流和并发。
  本书是针对.NET 6和C# 10更新的函数式编程,适用于C#中级程序员。你需要了解.NET和C#或者类似的语言,如Java、Swift 或Kotlin;需要具有开发实际应用程序的经验;需要熟悉OOP概念、模式和很好实践;并且希望通过学习函数技术来扩展知识库,以优选限度地将C#作为一种多范例语言。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP