Массив строк
Начиная в R2016b, можно представлять текст с помощью строковых массивов вместо символьных массивов. Каждый элемент массива строк хранит последовательность символов. Последовательности могут иметь различные длины без дополнения, такие как "yes"
и "no"
. Массив строк, который имеет только один элемент, также называется строковым скаляром.
Можно индексировать в, измениться и конкатенировать строковые массивы с помощью стандартных операций над массивами, и можно добавить текст к строкам с помощью +
оператор. Если массив строк представляет числа, то можно преобразовать его в числовой массив с помощью double
функция.
Можно создать строку путем включения части текста в двойных кавычках. Двойные кавычки были введены в R2017a.
str = "Hello, world"
str = "Hello, world"
Один способ создать массив строк состоит в том, чтобы конкатенировать строки в массив с помощью квадратных скобок, как можно конкатенировать числа в числовой массив.
str = ["Mercury","Gemini","Apollo"; "Skylab","Skylab B","ISS"]
str = 2x3 string
"Mercury" "Gemini" "Apollo"
"Skylab" "Skylab B" "ISS"
Также можно преобразовать переменные различных типов данных в строковые массивы с помощью string
функция, описанная ниже.
Для списка функций, чтобы создать и управлять текстом в строковых массивах, см. Символы и строки.
Если входной параметр является объектом, то он должен принадлежать классу, который реализует a string
метод, чтобы представлять объект как строку.