以子之矛的意思

「以子之矛」這個成語出自《韓非子·難一》,原句是「以子之矛,攻子之盾」,意思是說用你的矛攻擊你的盾,比喻一個人說話或行為前後矛盾,自相衝突。這個成語用來形容那種無法自圓其說、邏輯混亂的情況。

這個成語的由來是這樣的:古代有一個人賣矛和盾,他誇耀自己的盾牌說:「我的盾牌堅固無比,任何東西都刺不穿它。」然後他又誇耀自己的長矛說:「我的長矛鋒利無比,任何東西都能刺穿。」有人問他:「如果用你的長矛刺你的盾牌,結果會怎樣?」他無法回答,這就是「以子之矛,攻子之盾」的由來。