java吧 关注:1,234,085贴子:12,700,950

不知道为啥比较烦lambda表达式

只看楼主收藏回复

看也看得懂,就是比较烦这种写的很长的。也没加个注释,看一眼猛地看不出来他到底做了啥。而且有的人,直接将数据库数据全部查出来,然后在表达式中筛选,也是醉了,直接内存溢出。


IP属地:陕西1楼2023-03-28 09:18回复
    这一个套一个,是有点蛋疼。发给gpt让它给你加注释


    IP属地:浙江来自Android客户端2楼2023-03-28 09:53
    回复
      lambda这种东西属于自己写的时候很爽,看别人写的很恶心的东西


      IP属地:山西来自Android客户端3楼2023-03-28 12:21
      收起回复
        这段是把搜索内容里marketResult不为空的marketResultId取出来变成一个treelist,并按照updateDate倒序排列。如果不用lamda表达式至少写十行。


        IP属地:浙江来自Android客户端4楼2023-03-28 15:10
        收起回复
          Lamda维护的时候麻烦。


          IP属地:湖北来自Android客户端5楼2023-03-28 15:36
          收起回复
            这些东西只能说处理业务方便了,但是你能直接用Function或者Consumer这些,这才是真的香


            IP属地:湖南6楼2023-03-28 17:20
            回复
              还是学学lamda表达式吧,可以大大简化代码。


              IP属地:浙江7楼2023-03-28 17:52
              收起回复
                lambda还是c#的好


                IP属地:四川来自Android客户端9楼2023-03-30 07:24
                回复
                  但凡多搜搜研究一下怎么用的都不会说这话,stream流不过是把常用的操作封装成方法,不比你写了一堆循环强,看方法名就知道要干什么,至于箭头函数可以找前端同事学习一下


                  IP属地:上海来自Android客户端10楼2023-03-30 07:32
                  回复
                    避免全表查询


                    IP属地:山西来自Android客户端11楼2023-03-30 07:39
                    回复
                      我只能说lambda表达式是最接近自然语言的编程方式。看不懂很可能是英语水平欠缺。


                      IP属地:辽宁来自Android客户端12楼2023-03-30 08:05
                      回复
                        写的鸟长,也不换换行


                        IP属地:河南来自Android客户端13楼2023-03-30 08:08
                        回复
                          看不懂就看不懂,还给自己找这么多理由


                          IP属地:吉林来自iPhone客户端14楼2023-03-30 08:10
                          回复