gpt4 book ai didi

programming-languages - 什么是命名空间?

转载 作者:行者123 更新时间:2023-12-04 04:12:43 25 4
gpt4 key购买 nike

我没有采用通常的 CS 路线来学习编程,而且我经常听说命名空间,但我并不真正理解这个概念。我在网上找到的描述通常是在我不熟悉的 C 的上下文中。

我做 Ruby 已经 2 年了,我正在尝试更深入地了解该语言和 OOP。

最佳答案

我将提供一个更普通的描述。

假设我妻子有一个姐姐叫苏,我也是。我如何在谈话中区分他们?通过使用他们的姓氏(“Sue Larson”与“Sue Jones”)。 姓氏是命名空间 .

这当然是一个有限的例子,在编程中,潜在的家庭成员可能比我的例子多得多,因此发生冲突的可能性更高。命名空间在某些语言(例如 java)中也是分层的,这与姓氏不平行。

但除此之外,它是一个类似的概念。

关于programming-languages - 什么是命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com