declaration 源自拉丁文 dēclārāre,由 de-(徹底)加上 clārus(清楚、明亮)組成。原本的意思是「把事情照得明明白白」,讓隱晦的東西暴露在陽光下。這就像中文裡的「表態」或「攤牌」,把藏在心裡的話直接擺到檯面上講清楚。
在法律與外交場合,declaration 意味著正式的公告,例如美國的《獨立宣言》(Declaration of Independence),那是把國家脫離英國的決心昭告天下。而在日常生活中,你也可以用這個字來「告白」(declaration of love),那種莊重感就像在宣告你的感情領域正式主權移轉。
你也可以把它想像成「把東西清點好列出來」,就像海關的申報單(customs declaration),把行李裡的東西一樣不漏地攤開給海關看,不留隱私。同樣的邏輯也用在程式設計,變數的「宣告」(variable declaration)就是告訴電腦「我有這個東西,請你記住它」。
看到它先問自己:這是在「公開昭告」一個重大的決策,還是在「清點列舉」一堆待處理的項目?