谁和我一样对於使用lambda表达式已经上瘾了?

qt(c++):
事件中直接写函数:

 QNetworkReply *reply = manager_->get(request);
    connect(reply, &QIODevice::readyRead,this,[&](){
        QByteArray data =  reply->readAll();
        DecodeReply(data);
    });
    connect(reply, &QNetworkReply::errorOccurred,
            this, [&](QNetworkReply::NetworkError code){
        qDebug()<<code;
    });
    connect(reply, &QNetworkReply::sslErrors,
            this, [&](const QList<QSslError> &errors){
        qDebug()<<errors;
    });

直接写一个函数来用:

 auto func_countDate = [&](QString date)
    {
        int result = -1;
        QDate today = QDate::currentDate();

        QStringList dateList = date.split("/");
        if(dateList.size()!=3)
        {
            qDebug()<<"date error";
        }
        else
        {
            result = -today.daysTo(QDate(dateList[0].toInt(),dateList[1].toInt(),dateList[2].toInt()));
        }
        return result;
    };

c#(.NET):

void Start()
    {
        mSocketMgr = new socket_management();
        mSocketMgr.Init();
        //Debug.Log("connect to server");

        mSocketMgr.new_msg += msg =>
        {
            string result = System.Text.Encoding.UTF8.GetString(msg);
            Debug.Log("get msg : "+result);
        };
    }

<<:  Day 2 调整照片亮度

>>:  [ JS个人笔记 ] AJAX & 工作实作—DAY12

[Android Studio] -- Day 4 Gallery与EcoGallery

前言 过年爽爽放,该回来复习复习拉WW,大家新年快乐 今天原本是要来练习以前都没接触过的galler...

#04 No-code 之旅 — Next.js 中的 Pre-render 与 Data Fetching

嗨大家!昨天跟大家分享了四种网页渲染方式,那今天来讲讲该怎麽用 Next.js 实作~ 在 Next...

苹果笔记本开不了机怎麽解决?MacBook维修方案是怎样的?

苹果笔记本以其自身具有的出众性能表现,以及时尚简约的外观设计,广泛受到了用户的认可与好评,如其它类型...

成为工具人应有的工具包-28 LastActivityView

LastActivityView 今天来认识这个看就知道是看这台电脑上一步做了啥动作的工具! 调查的...

Day 27 - 强化学习 Reinforcement Learning(1)

马可夫决策过程 Markov decision process MDP 在概率论和统计学中,马可夫决...