Menu
Coddy logo textTech

string.len()

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 44 из 90.

Функция string.len() — это ваш первый инструмент для работы с текстовыми данными более сложными способами.

Функция string.len() возвращает количество символов в строке. Это включает в себя буквы, цифры, пробелы и любые специальные символы. Вот базовый синтаксис:

string.len(your_string)

Вот простой пример:

local username = "player123"
local length = string.len(username)
print(length)  -- выводит: 9

Строка "player123" содержит 9 символов, поэтому string.len() возвращает 9.

challenge icon

Задание

Легко

Создайте систему валидации имени пользователя, которая проверяет, соответствует ли имя пользователя требованию к минимальной длине. Объявите переменную с именем username и присвойте ей значение "player123". Используйте функцию string.len(), чтобы найти длину имени пользователя, затем сохраните эту длину в переменной с именем usernameLength. Наконец, выведите значение длины.

Шпаргалка

Функция string.len() возвращает количество символов в строке, включая буквы, цифры, пробелы и специальные символы:

string.len(your_string)

Пример:

local username = "player123"
local length = string.len(username)
print(length)  -- выводит: 9

Попробуйте сами

-- Объявите переменную username
local username = "player123"

-- TODO: Напишите здесь свой код, чтобы найти длину и сохранить ее в usernameLength

-- Выведите длину
print(usernameLength)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals