[技術討論] 可以用中文解釋Namespace在程式語言上是什麼嗎?

如題,謝謝.

如題,謝謝.
buckethead 發表於 2019-7-1 21:42

分區

例如有兩組人
A 組有人叫 Peter
B 組又有人叫 Peter

而家你想叫 B組嘅 Peter 嘅時候,冇可能就咁叫 Peter 就會知你叫邊個

你一定要叫用 B::Peter,人地先知你叫緊邊個

via HKEPC IR Pro 3.5.1 - iOS(2.4.1)

TOP

如題,謝謝.
buckethead 發表於 2019-7-1 21:42



    大約係說話的背景/語境, 例如

有人同你講: 你好靚

個靚字可以以 古代西施作比較, 你靚過佢, 又或者係靚過 2010 年的香港小姐

咁如果你唔指明個靚字的背景/語境係咩, 電腦當然唔知

TOP

namespace 中文應該叫: 命名空間

例子:
假設, 你香港有親戚叫 John, 同時又有親戚係美國又叫 John
而且你屋企兩個 John 都識
咁你地傾計時就會講, 香港阿 John / 美國阿 John
唔係就會分唔清講緊邊個阿 John

另外都有 default namespace, 默認命名空間
用返上面個例子, 屋企人同香港阿 John 比較熟, 咁大家傾計時如果講到阿 John
大家都會優先諗到係香港阿 John, 如果唔係, 就要特別提係美國阿 John

TOP

一個prefix

如題,謝謝.
buckethead 發表於 2019-7-1 21:42

TOP