1. views63 2016-11-05

    UniRx 还是不敢引入项目里面,很多同事不适应。开头那个差点没看懂
    写成这样会简洁一点
    Func iter = x => y => { foreach (int i in y) x(i); };
    评论里Func 那些会被吞掉?

    最近由 views63 修改于:2016-11-05 15:34:21
    • kuaile 2016-11-05

      @views63:初学中,还没有碰到吞掉的情况,如果是公司的项目,稳定肯定是第一位的。不过自己确实很喜欢链式的写法,干净整洁,可能因为不是程序出生的缘故,特别怕复杂。

    • views63 2016-11-06

      @kuaile:评论里是被吞掉了 我那边写着是你文章开头那个函数签名,现在看到的只有 func,Action> 了。我们项目里面都规定不能用 var ,扩展方法等都限制使用。基本上停留在C# 2.0 的语法

    • kuaile 2016-11-06

      @views63:这个练习恰恰相反,整个游戏建立在一条系统链上,系统链上的每一个系统都需要单一职责,短小精炼,其外的代码全以扩展的方式给出。整个框架也没有两个类,看起很多类,但每个都是局部类,还是很颠覆的——类不要过大。
      自己又天性好奇,总想尝试新的东西,探索的乐趣就在其中。

  2. kuaile 2016-11-06

    果然会吞掉Func iter = x => y => { foreach (int i in y) x(i); }; 确实简洁很多。

    最近由 kuaile 修改于:2016-11-06 07:57:12
    • eastecho 2016-11-07

      @kuaile:是说评论里面的代码被吞掉吧?记得是为了安全考虑

    • kuaile 2016-11-07

      @eastecho:是的,评论会吞掉。

您需要登录或者注册后才能发表评论

前往登录页面