BroofKing 最近的时间轴更新
BroofKing

BroofKing

V2EX 第 481773 号会员,加入于 2020-04-05 15:19:39 +08:00
BroofKing 最近回复了
@XIVN1987 这是一个很好的问题我认为。

首先,他们的作用是不一样的 . 是成员访问,而 :: 是符号域访问。前者是有运行时开销的 比如访问成员变量 `obj.var1` 他需要将指针从'宿主'(obj)地址偏移到其成员变量的地址。,而成员函数 'obj.func1()' 则需将宿主指针隐式传入对应函数中。

而后者,是没有运行时开销的。它只是代表一个静态符号。

我猜您认为 语言中更少的不同“标记” 会让语言看起来更统一更简单。我也很追求简单和统一,但我认为前提是 表达清楚。Clarity 。

快速的说: . 成员访问 有运行时开销。 :: 静态符号域 无运行时开销 仅表示静态符号。
@cyannnna 其实 no big deal 无关紧要的。技术上不影响测试。重点是 “不总是重复一样的事情”,标题用正式的 Hello World ,但是代码测试时 测试什么都可以 为了避免重复一样的事情 就 Hello Word 。并且技术上 少一个字 结果也少一个字 测试结果更精准 因为就连这种细节也符合运行预期 测试结果更可信。

也可能是在掩饰自己的错误。但无论如何 我是这么认为的。谢谢您的回复。
@FrankHB 首先感谢您的留言。我们这半年在准备技术测试 文档及网站还没有出来 是抱歉的。

对于这里的 Hello Word 。现已给出解释,翻译过来是:

> 我们整天都知道 Hello world ,测试的重点是输出任何符合预期的东西。我们不想呆板,每天重复一样的事情。
> 给这个世界一些不同和乐趣某种程度上是我们的规则和生活的态度。

如某黑客自称 Hecker (BelugaHKR),因为他想表达字面意思 但不想显得呆板。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1135 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.