String.byte (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''string.byte''' - возвращает числовые коды символов. == Синтаксис == Привязка к окну...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Параметры заключаются в скобки и разделяются запятыми.
+
<br>Параметры заключаются в скобки и разделяются запятыми.
  string.byte (&lt;nowiki>&lt;s>&lt;/nowiki> [, i [, j]])
+
  string.byte (<nowiki><s></nowiki> [, i [, j]])
 
Или:
 
Или:
  &lt;nowiki>&lt;s>&lt;/nowiki>:byte ([, i [, j]])
+
  <nowiki><s></nowiki>:byte ([, i [, j]])
 
Где:
 
Где:
&lt;br>'''s''' - строка.
+
<br>'''s''' - строка.
&lt;br>'''i''' - необязательный параметр. Индекс начального символа, по умолчанию значение равно 1
+
<br>'''i''' - необязательный параметр. Индекс начального символа, по умолчанию значение равно 1
&lt;br>'''j''' - необязательный параметр. Индекс конечного символа, по умолчанию значение равно i.
+
<br>'''j''' - необязательный параметр. Индекс конечного символа, по умолчанию значение равно i.
  
 
== Примеры ==
 
== Примеры ==
Строка 30: Строка 30:
  
 
[[Tonumber (Lua)]]
 
[[Tonumber (Lua)]]
&lt;br>[[Tostring (Lua)]]
+
<br>[[Tostring (Lua)]]
&lt;br>[[String.len (Lua)]]
+
<br>[[String.len (Lua)]]
&lt;br>[[String.char (Lua)]]
+
<br>[[String.char (Lua)]]

Текущая версия на 11:17, 28 августа 2019

Описание

string.byte - возвращает числовые коды символов.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.
Параметры заключаются в скобки и разделяются запятыми.

string.byte (<s> [, i [, j]])

Или:

<s>:byte ([, i [, j]])

Где:
s - строка.
i - необязательный параметр. Индекс начального символа, по умолчанию значение равно 1
j - необязательный параметр. Индекс конечного символа, по умолчанию значение равно i.

Примеры

--lua
log(string.byte("q"))
--lua
log ("clear") log ("mode compact")  -- очистить лог, компактный режим
local str1 = "qwe rty"
log(string.byte(str1))           -- вывести в лог код первого символа
log(string.byte(str1, 2, 4))     -- вывести в лог коды второго-четвёртого символа
log(string.byte(str1, 1, #str1))  -- вывести в лог коды всех символов
log(str1:byte(1, #str1))          -- вывести в лог коды всех символов, альтернативная запись

Смотрите также

Tonumber (Lua)
Tostring (Lua)
String.len (Lua)
String.char (Lua)