复字不犯复:这首诗首联的两句中,“江”字、“村”字皆出现两次。按一般做律诗的规矩,颔、颈两联同一联中忌有复字,首尾两联散行的句子,要求虽不那么严格,但也应该尽可能避复字。这首诗用一对复字,就有一种轻快俊逸的感觉,并不觉得是犯复了。这情况像律句中的拗救,拗句就要用拗句来救正,复字也要用复字来弥补。况且第二句又安下了另外两个叠字“事事”,这样一来,头两句诗在读起来的时候,就完全没有枝撑之感。
全诗前后啮合,照应紧凑:“梁上燕”属“村”,“水中鸥”属“江”:“棋局”正顶“长夏”,“钓钩”又暗寓“清江”。颔联“自去自来梁上燕,相亲相近水中鸥”,两“自”字,两“相”字,当句自对;“去”、“来”与“亲”、“近”又上下句为对。自对而又互对,读起来轻快流荡。颈联的“画”字、“敲”字,字皆现成。且两句皆用朴直的语气,最能表达夫妻投老,相敬弥笃,稚子痴顽,不隔贤愚的意境。
结句忽转凄婉:杜甫有两句诗自道其做诗的甘苦,说是“愁极本凭诗遣兴,诗成吟咏转凄凉”(《至后》)。此诗本是写闲适心境,但他写着写着,最后结末的地方,也不免吐露落寞不欢之情,使人有怅怅之感。杜甫很多登临即兴感怀的诗篇,几乎都是如此。前人谓杜诗“沉郁”,其契机恐怕就在此处。