01 2022 档案

摘要:这个问题的起因:review公司项目的时候,发现很多如下的代码(mock) 先是一个工具类Util.ts class NumberUtil { static ToInt(num?: Number): number { num = num || 0; return Math.floor(num); } 阅读全文
posted @ 2022-01-17 11:25 老胡Andy 阅读(3121) 评论(1) 推荐(0) 编辑
摘要:前一篇介绍了C#函数式的基础 - delegate, Func, Action等。 这里在前一篇的基础上再做些扩展。 项目中经常能看到如下的代码: if(prod.stock) { prod.quantity++; } if(prod.quantity > 10) { //do something 阅读全文
posted @ 2022-01-08 20:13 老胡Andy 阅读(122) 评论(0) 推荐(0) 编辑
摘要:继前一篇介绍了TypeScript函数式编程示例,这次再写一个C#的代码示例。 作为OOP语言,C#对FP的支持并没有TS那么好,不过也可以通过delegate,Func,Action,甚至是扩展方法(对delegate、Func等进行扩展)实现。 下面是代码示例,该示例假设有Product对象,其 阅读全文
posted @ 2022-01-02 22:18 老胡Andy 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示