1024 程序员节|代码猜诗词

把程序员的浪漫写在代码里:左边是伪代码,右边是对应诗句。点击可揭晓/隐藏答案,支持深浅色与移动端展示。

快捷键:A 全部切换,L 布局,P 打印
#1条件 + 异常
((item) && (!people)) everything = false;
if (tears.setFlowing())
    try {
        Speaker skr = new Speaker();
    } catch { IOException e; }
物是人非事事休,欲语泪先流。 — 李清照《武陵春・春晚》
#2断水 & 觞愁
cutwater(getKnife()) { water++ };
reduceWorry(toast) { worry++ };
抽刀断水水更流,举杯消愁愁更愁。 — 李白《宣州谢朓楼饯别校书叔云》
#3自增情绪
Seeking++;
Loneliness++;
(Misery++) + (Sadness++);
寻寻觅觅,冷冷清清,凄凄惨惨戚戚。 — 李清照《声声慢》
#4真 / 假, 有 / 无
if (FALSE == true) TRUE = false;
if (NULL == exist) exist = NULL;
假作真时真亦假,无为有处有还无。 — 《红楼梦・好了歌注》
#5迭代明日
while (tomorrow.hasNext()) {
    howMany(tomorrow);
    tomorrow.next();
}
this.wait(WHOLE_LIFE);
return (null == everything) ? null : null;
明日复明日,明日何其多;我生待明日,万事成蹉跎。 — 传为钱福/文嘉《明日歌》
#6东风 & 二乔
if (!eastWind.help(zhouyu)) {
    season = spring;
    bronzeBird.lock(bigQiao);
    bronzeBird.lock(smallQiao);
}
东风不与周郎便,铜雀春深锁二乔。 — 杜牧《赤壁》
#7三元表达式
hold ? fish : palm;
鱼我所欲也,熊掌亦我所欲也。 — 《孟子・告子上》
#8LookUp 月 / 地
if (this.Head.SetDirection(TheMoon.GetInstance().Position)) {
    this.Head.SetDirection(GROUND_DIRECTION);
    this.ThinkAbout(this.OriginalPlace);
}
举头望明月,低头思故乡。 — 李白《静夜思》
#9与民同乐
if (others.rejoice() == true) {
    self.rejoice();
} else {
    self.worry();
}
先天下之忧而忧,后天下之乐而乐。 — 范仲淹《岳阳楼记》
#10更上一层楼
if (sight.getRange() <= 1000) building.level++;
欲穷千里目,更上一层楼。 — 王之涣《登鹳雀楼》
— 小 红 书 特 辑 —
#11林鹿 溪钟
if (deepOfForest) {
    deer = getRandom(appear, vanish);
}
if (brookside && noon) {
    bellSound = null;
}
林深时见鹿,溪午不闻钟。 — 网络流行句
#12万籁俱寂
while (now) {
    if (!(bell || chimeStone)) {
        sound = 0;
    }
}
万籁此都寂,但余钟磬音。 — 常建《题破山寺后禅院》
#13野火 / 春风
while (true) {
    Grass *gr;
    if (springBreeze.isComing()) {
        gr = new Grass();
    }
    if (wildFire.isComing()) {
        delete gr;
    }
}
野火烧不尽,春风吹又生。 — 白居易《赋得古原草送别》
#14浮云蔽日
while (cloudsHideSun == true) {
    if (!seeChangan) {
        self.worry();
    }
}
总为浮云能蔽日,长安不见使人愁。 — 李白《登金陵凤凰台》
#15沧海 / 巫山
if (!cangSea && laidEyesOn(cangSea))
    water = false;
if (!wuMountain && laidEyesOn(wuMountain))
    cloud = false;
曾经沧海难为水,除却巫山不是云。 — 元稹《离思・其四》