Python 和其他人使用import
获取外部功能的技术。
C 和其他语言使用include
(并且,例如 C++,有随之而来的namespace
头痛)。
在设计一门语言时选择一个(或像Objective-C一样使用两者)的原因是什么?
我看到 Apple 正在通过一篇论文向LLVM提出一些更新/更改,并且想知道为什么存在差异。
根据@delnan的回答进行澄清
鉴于有多种实现方式import
(直到他的回答我才知道),!include
vs的总体好处是include
什么?该import
技术似乎只能根据给定的路径找到单个子组件(至少在 Python 中——我知道它的 [明显] 方法是唯一的)。
该方法的其他用途与import
此有何不同?include
什么时候在现代语言设计和实现中使用“旧式”方法才有意义(如果有的话)?