1.3 Строки

Язык Glint предоставляет удобные средства для работы со строками, которые представляют собой последовательность символов. Ниже приведены основные сведения о строках в Glint.

🔠 Определение строк

Строки могут быть определены с помощью одинарных (') или двойных (") кавычек. Примеры:

"Привет, мир!"
'Glint - это замечательный язык программирования'

➕ Конкатенация строк

Для объединения строк используется оператор +. Пример:

x is "Привет"
y is "мир!"
z is x + ", " + y  # Конкатенация строк
write z            # Вывод: Привет, мир!

🔢 Доступ к символам

К символам в строке можно обращаться по их индексу, начиная с 0. Пример:

s is "hello"
write s[1]  # Вывод: e

✂️ Срезы строк

Можно получать подстроку из строки, указав диапазон индексов. Пример:

s is "hello"
write s[1:4]  # Вывод: el

📚 Примеры использования строк в Glint

x is "Привет"
y is "мир!"
z is x + ", " + y  # Конкатенация строк
write z            # Вывод: Привет, мир!

s is "hello"
write s[1]         # Вывод: e
write s[2:4]       # Вывод: ll

name is "Alice"
age is 30
message is "Меня зовут @a и мне @b лет." (a, b)  # Форматирование строки с использованием оператора @
write message  # Вывод: Меня зовут Alice и мне 30 лет.

message1 "Мой юзернейм \@username" # Если вы не хотите ничего форматировать, то просто напишите перед @ - \

🔎Методы

В Glint есть методы для поиска символов или их индентификаторов, даже сортировка

Пример поиска индентификатора символа:

line is "hello"
write line.search_char "h"
# вывод 0

Пример поиска символа, по индентификатору:

line is "hello"
write line.search_id 0
# вывод h

Это основные сведения о работе со строками в языке Glint. Начните использовать строки в Glint и ощутите удобство и гибкость этого мощного инструмента!

Last updated