5 字符串

一个字符串常量由一系列用双引号或单引号括起来的字符组成。例如,以下两个表达式

"parrot"
'parrot'

表示内容为"parrot"的字符串。Octave 中的字符串可以是任何长度。

因为单引号也用于转置运算符(另请参阅 算术运算符),而双引号在 Octave 中没有其他用途,所以最好使用双引号来表示字符串。

可以使用定义矩阵的符号来连接字符串。例如,表达式

[ "foo" , "bar" , "baz" ]

生成内容为"foobarbaz"的字符串。另请参阅 数字数据类型,了解有关创建矩阵的更多信息。

虽然字符串原则上可以存储任意内容,但大多数函数都期望它们是 UTF-8 编码的 Unicode 字符串。

此外,可以在不实际编写文本的情况下创建字符串。函数 blanks 创建一个给定长度的字符串,该字符串仅由空白字符组成(ASCII 代码 32)。

 
str = blanks (n)

返回一个由 n 个空格组成的字符串。

例如

blanks (10);
whos ans
     ⇒ 
      Attr Name        Size                     Bytes  Class
      ==== ====        ====                     =====  =====
           ans         1x10                        10  char

另请参阅: repmat.


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2