Numlex 文档
使用 Numlex
反馈问题

关联答案

把任意答案变成其他行可复用的实时令牌:改来源,全部跟随。

关联答案让表格像一个小型实时模型,而不是一次性计算的清单。任何答案都可以在其他地方 作为令牌复用,它始终显示来源行的当前值。

插入令牌

双击任意答案——或在新的行首输入运算符——Numlex 会在光标处或选区插入实时令牌。令牌是 一个始终显示其来源行当前值的小气泡:修改来源,气泡立即更新。

哪些答案可以变成令牌。 双击可以从数字、命名值(包括整数名称)和货币答案创建 令牌。自动的「上一个答案」路径(在新行输入运算符)还接受精确整数答案。布尔、日期、 位置和 DMS 答案永远不会被令牌化。逐答案的格式控件见 设置与外观。

hotel = 1240              1,240
hotel + 10%               1,364
deposit = hotel + 10%     1,364
deposit / 4               341

多个不同的气泡可以复用同一行——每个都保持自己的气泡并跟随实时值。

实时传播

由于令牌是引用而不是副本,编辑会传播:

  • 修改来源行,所有使用它的令牌都会重新求值。
  • 如果来源行不再计算,它的令牌留在原位并显示记住的 Line N 标签,而不是过时的数字。
  • 一行永远不会依赖自身:在来源行本身插入令牌时,令牌会落到该行正下方的新逻辑行。

使用令牌

无单位令牌接入同一引擎:sqrt(<token>) 和 <token> ^ 2 会把令牌作为实时参数求值。 函数调用是标量的,因此带单位和货币的值——包括令牌——不应放进函数;请改用换算或普通 运算。

转换令牌

令牌的转换与它所代表的值完全一致。把令牌放在转换行的开头,结果就等同于直接 转换来源值:

  • 带单位的令牌保留自己的单位:<token> to kg、<token> in kg。
  • 无单位令牌需要指定来源单位:<token> mg to kg。
  • 带单位的令牌也可以在关键字前重复自己的单位:<token> mg to kg。 别名算作同一单位,因此 inch 可用于 in。
4673 mg
 to kg              → 0.004673 kg
 in kg              → 0.004673 kg

4673
 mg to kg           → 0.004673 kg

in 既是英寸单位,也是转换关键字,因此以 in 开头的英寸令牌会被读取为关键字:

3 in
 in cm              → 7.62 cm
 in in              → 3 in

错误与手动输入的转换行一致。无法识别的单位是 Unknown units;两个已知但不同的 单位(包括另一种温标或另一种货币代码)是 Incompatible units,令牌自身的单位 绝不会被你输入的单位悄悄替换。

转换始终是实时的:值按引擎的完整精度(max(decimalPlaces, 10))代入,而不是 按显示取整;编辑来源行会像其他令牌一样改变转换后的答案。

答案菜单

右键(或按住 Control 点按)任意答案打开原生菜单:

  • Copy Answer——把显示的精确值复制到剪贴板。
  • 0…10 dp 滑块——只对这一个答案重新取整,不改动来源行,也独立于 Numbers 标签页的 全局取整。
  • Number Format 子菜单——只针对该答案的显示选择;局部显示覆盖绝不会改变值,引用 该行的令牌保留自己的或全局格式(参见 设置与外观)。
  • Delete Line——删除来源行。

菜单完全原生,会跟随系统浅色/深色外观。只有拥有菜单的答案才会显示它,而且菜单中没有 高亮项:行高亮位于 Format → Highlight 和编辑器文本右键菜单中,可标记任何逻辑 行——无论是否有答案(设置与外观)。

完整参考

令牌的一切——哪些答案类型可以令牌化、自动「上一个答案」路径、插入边界情况、复制行为 以及当前的精度限制——见答案令牌。

发现文档有问题? 在 GitHub 上反馈