标量

标量是只有一个值的变量或常数。与之对比,所有其他数据形式可以容纳多个对象。

示例

  • 布尔型标量:
    • 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 是一个标量。

标量计算

  1. 对两个标量进行二元运算:结果是一个标量。

    add(1,2)
    # output
    3
  2. 对一个标量和一个向量进行二元运算:结果是一个向量。

    mul(1 2 3, 3);
    # output
    [3,6,9]