Unetway

Erlang - Строки

Строковый литерал построен в Erlang, вставляя строковый текст в цитаты. Строки в Erlang должны быть построены с использованием двойных кавычек, таких как «Hello World».

Ниже приведен пример использования строк в Erlang

-module(helloworld). 
-export([start/0]). 

start() ->
   Str1 = "This is a string", 
   io:fwrite("~p~n",[Str1]).

В приведенном выше примере создается строковая переменная Str1 . Строка «Это строка» присваивается переменной и отображается соответствующим образом.

Затем мы обсудим различные операции, доступные для строк . Обратите внимание, что для строковых операций вам необходимо также включить библиотеку строк.

len Метод возвращает длину определенной строки.
equal Метод возвращает логическое значение, если одна строка равна другой.
concat Метод объединяет 2 строки и возвращает конкатенированную строку.
chr Метод возвращает позицию индекса символа в строке.
str Метод возвращает позицию индекса подстрочной строки в строке.
substr Метод возвращает вспомогательную строку из исходной строки на основе начальной позиции и количества символов из начальной позиции.
left Метод возвращает вспомогательную строку из исходной строки на основе начальной позиции и количества символов из начальной позиции.