Цитата
В луа вроде такая же история ? ... путь прописывается полностью и нельзя сделать подстановку переменной?
lua полноценный скриптовый язык с полноценной поддержкой строк. Там дан базовый пример.
В Lua существует несколько способов объявить строки:
Двойные кавычки: "Это строка"
Одинарные кавычки: 'Это тоже строка'
[[ ]]: [[Это строка, которая может содержать любые символы, включая кавычки и переносы строки]]
Конкатенация строк
Конкатенация строк в Lua осуществляется при помощи оператора ..:
Код
str1 = "Привет, "
str2 = "мир!"
result = str1 .. str2
log(result) -- выведет "Привет, мир!"
Примеры работы со строками
Код
-- пример 1: конкатенация строк
greeting = "Привет, " .. "мир!"
log(greeting) -- выведет "Привет, мир!"
-- пример 2: использование [[ ]] для объявления строки
multiline_str = [[Это строка,
которая занимает
несколько строк]]
log(multiline_str)
-- пример 3: одинарные и двойные кавычки
single_quotes = 'Это строка с одинарными кавычками'
double_quotes = "А это строка с двойными кавычками"
log(single_quotes)
log(double_quotes)
-- пример 4: экранирование кавычек
quoted_str = "Это строка с \"кавычками\" внутри"
log(quoted_str) -- выведет "Это строка с "кавычками" внутри"
Сообщение отредактировал DarkMaster - 2.7.2025, 21:34