Строка: Difference between revisions
Jump to navigation
Jump to search
m (Форматирование) |
(Обновление информации) |
||
Line 1: | Line 1: | ||
[[Строка|String]] ''(строка)'' - это последовательность символов. | [[Строка|String]] ''(строка)'' - это тип данных, значение которого является последовательность символов. | ||
Использование функции lua [https://uopilot.uokit.com/wiki/index.php?title=Tostring_(Lua) tostring()] может преобразовать другие типы данных в string: | |||
<syntaxhighlight lang="lua"> | |||
local theReturn = tostring(isPedDead(getRandomPlayer())) -- преобразует тип данных boolean в string | |||
outputChatBox("Возврат функции: "..theReturn) -- сообщит игроку: "true" или "false" | |||
outputChatBox("Тип данных возврата функции: "..type(theReturn)) -- сообщит игроку "string" | |||
</syntaxhighlight> | |||
Использование функции lua [https://user.su/lua/index.php?id=3 type()] может помочь вам узнать, что это за тип данных: | |||
<syntaxhighlight lang="lua"> | |||
local thePlayer = getRandomPlayer() | |||
setPlayerName(thePlayer, "Bob") | |||
local namePlayer = getPlayerName(thePlayer) | |||
outputChatBox("Возврат функции: "..namePlayer) -- сообщит игроку: "Bob" | |||
outputChatBox("Тип данных возврата функции: "..type(namePlayer)) -- сообщит игроку "string" | |||
</syntaxhighlight> | |||
==Пример присвоения значений== | |||
<syntaxhighlight lang="lua"> | |||
str = "Hello, World!" -- двойные кавычки | |||
str = 'Hello, World!' -- одинарные кавычки | |||
str = [[Hello, | |||
World!]] -- сохраняет табуляцию и переносы | |||
str = nil -- если вы хотите стереть переменную | |||
</syntaxhighlight> | |||
==Список всех стандартных функций для манипуляций над строками в Lua== | ==Список всех стандартных функций для манипуляций над строками в Lua== | ||
Line 16: | Line 41: | ||
* [http://www.lua.org/manual/5.1/manual.html#pdf-string.sub string.sub] | * [http://www.lua.org/manual/5.1/manual.html#pdf-string.sub string.sub] | ||
* [http://www.lua.org/manual/5.1/manual.html#pdf-string.upper string.upper] | * [http://www.lua.org/manual/5.1/manual.html#pdf-string.upper string.upper] | ||
[[Category:Понятия скриптинга]] | [[Category:Понятия скриптинга]] |
Revision as of 20:20, 12 April 2021
String (строка) - это тип данных, значение которого является последовательность символов.
Использование функции lua tostring() может преобразовать другие типы данных в string:
local theReturn = tostring(isPedDead(getRandomPlayer())) -- преобразует тип данных boolean в string outputChatBox("Возврат функции: "..theReturn) -- сообщит игроку: "true" или "false" outputChatBox("Тип данных возврата функции: "..type(theReturn)) -- сообщит игроку "string"
Использование функции lua type() может помочь вам узнать, что это за тип данных:
local thePlayer = getRandomPlayer() setPlayerName(thePlayer, "Bob") local namePlayer = getPlayerName(thePlayer) outputChatBox("Возврат функции: "..namePlayer) -- сообщит игроку: "Bob" outputChatBox("Тип данных возврата функции: "..type(namePlayer)) -- сообщит игроку "string"
Пример присвоения значений
str = "Hello, World!" -- двойные кавычки str = 'Hello, World!' -- одинарные кавычки str = [[Hello, World!]] -- сохраняет табуляцию и переносы str = nil -- если вы хотите стереть переменную