Numlex 文档
使用 Numlex
反馈问题

变量与函数

用 名称 = 表达式 赋值,在任何地方复用,并调用内置数学函数。

变量让表格像便笺上的边注一样携带状态。用 name = expression 声明一个值;之后该名称在所有 后续行中代表这个值。

赋值

hotel = 1240          1,240
hotel + 10%           1,364

room = 180 × 4        720
round(room / 3, 2)    240

赋值可变:再次写入同名名称会为下面的行替换它。名称由 1–6 个 ASCII 单词组成,不超过 40 个字符,不含运算符;确切规则见 表格语言。

命名值也可以携带单位和货币(distance = 10 km、lunch = $45),并且可处理精确整数 (x = 0x1F)。

使用函数

函数可用在任何数字出现的地方:自由表达式、赋值、设置常量和无单位答案 令牌。函数名不区分大小写,参数是完整表达式(可嵌套),而形如函数调用的行是严格的: 未知名称、错误的参数个数或超出定义域都是明确的错误,绝不是猜测。

sqrt(144)             12
sum(1, 2, 3)          6
pow(2, 10)            1,024
log10(1000)           3
sin(radians(30))      0.5

完整函数表(27 个函数)——含参数个数、定义域和 示例——见 统计与随机函数(count、median、stdev、rand)支撑标签、小计与统计功能——见 标签、小计与统计。 内置函数。

调用中的逗号

在参数列表中,逗号分隔参数。恰好位于三位数字之前的逗号仍是千位分隔符,因此 sum(1, 234) 是两个参数,而 sum(1,234) 是一个分组字面量;调用之外的 1,234,567 是一个数字。使用逗号小数点的区域格式用 ; 分隔参数: round(1,25; 0)。

分隔符规则见内置函数。

调用位置的函数

在调用位置,内置函数优先于同名变量:名为 sum 的变量在 sum + 1 中仍然有效,而 sum(1, 2) 调用函数。严格调用约定见 内置函数。

设置常量

应用级常量是与表格值不同的机制:在 Settings → Constants 中定义一次,所有表格都能 使用。参见自定义单位与常量以及 设置与外观指南。

相关

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