此诗第一句“初疑夜雨忽朝晴”,写诗人夜宿山寺,听到屋外水声,初疑夜雨,待次日早晨起来,才知夜里根本没有下雨。一个“疑”字,暗示诗人当时未尝实地观察,“夜雨”的判断乃是出于推测,这就为以下“忽朝晴”三字留下余地,显得极有分寸。
“夜雨”的错觉来自第二句:“乃是山泉终夜鸣。”原来扰了诗人一夜清梦的原来是急湍而下的山泉。山泉下泻,冲击山石,终夜响个不停。在睡意朦胧中产生某种错觉,这是生活中常见的现象,此句是符合生活逻辑的。
第三句紧承上句,进而写出山之后的山泉在山中“终夜鸣”,那是因为水道弯曲不平,故而潺潺作响。这一句说山泉“流到前溪无半语”,那是因为河床变得宽阔平坦,故而静寂无声。可见由于所处环境的改变,同一种事物可以有截然不同的表现。
末句“在山做得许多声”,是诗人针对上述事实所发的议论。冷冷一语,讽刺辛辣有力,有如画龙点睛,全诗的主旨在这句议论中被明白地点了出来。从字面上看,诗人讥讽的对象是山泉,其实弦外有音,别有深意。它讽刺了那些在做官前指点江山,高谈阔论,慷慨激扬,忧国忧民,但是一但掌握了权力,有了一定地位,就和其他昏官一样尸位素餐、了无建树了。此诗说明很多官员一但成了利益既得者,就把自己的抱负和群众利益抛于脑后了。
此诗在艺术上很有特色。第一,它采用了传统的“比”的手法,借事寓意,以物比人,构思十分巧妙。第二,叙述与议论有机结合,使议论立足于具体事件的基础上。第三,语言平易浅近,笔调幽默轻快。
首联“有客虚投笔,无憀独上城”感叹自己无所事事,因“上城”远眺,拟消散心中之“无憀”。“虚”字极佳,将投笔从戎的心事勾起。“独”字传神,万般无奈独上城楼。
颔联“沙禽失侣远,江树著阴轻”写望中景色,失伴的鸟,树木在云彩掩映下留下淡淡暗影,景语即情语,这些景色是凄清空落的,这一切也压在诗人的心头。
颈联“边遽稽天讨,军须竭地征”由景物转入议论时事,诗人慨叹讨寇不力而军需赋税苛繁弄得民穷财尽。就算目睹国势动乱,自己纵有韬略,也不过是虚度光阴。国事维艰,这一联给读者以喘不过气来的重压。
尾联“贾生游刃极,作赋又论兵”宕开一笔,只言才智足以匡国的贾谊被弃之不用。由此上溯首句“虚投笔”之语,一个心忧国事、渴望报效国家的形象跃然纸上。这一联情感愤激,极写诗人心中的苦闷。
诗人登城眺远,写景抒怀,以抒发其壮志难酬的苦闷,写得情景交融,含而不露,颇有韵味。