标量
标量是只有一个值的变量或常数。与之对比,所有其他数据形式可以容纳多个对象。
示例
- 布尔型标量:
- 1b
- true
- 整形标量:5
- 字符型标量:119c
- 字符串型标量:`Hello
- 单精度浮点型标量:1.2f
- 双精度浮点型标量:20987.58F
- 日期标量:2013.06.13
- 月份标量:2012.12M
- 时间戳标量:2016.10.12T00:00:00.001
- 时间标量:12:32:56.356
可以通过 form 函数的返回值(数据形式标识符)判断一个变量或常数的数据形式:
x=5;
form x;
返回值:0。
由于 form
函数的数据形式标识符与数据形式的对应关系如下:
0 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
标量 | 向量 | 数据对 | 矩阵 | 集合 | 字典 | 表 |
因此可以判断,x 是一个标量。
标量计算
-
对两个标量进行二元运算:结果是一个标量。
add(1,2) # output 3
-
对一个标量和一个向量进行二元运算:结果是一个向量。
mul(1 2 3, 3); # output [3,6,9]