Возвращает длину переменной или типа данных
Синтаксис
Использование
result = Len( variable )
или
result = Len( DataType )
Параметры
variable
Переменная любого типа.
datatype
Возвращаемое значение
Возвращает размер переменной или
Тип данных в
байтах.
Описание
Len возвращает размер переменной или
Тип
данных в байтах.
В первой форме, если
variable имеет тип
String,
WString
или
ZString, будет возвращена длина
строки в символах. В противном случае будет возвращен размер типа
variable
в байтах.
Во второй форме, если
datatype имеет тип
ZString
или
WString, возвращается размер
ASCII или
Unicode символа соответственно. Если
datatype
имеет тип
String, возвращается
размер типа строкового дескриптора.
Если есть и определенный пользователем тип и переменная и с тем же именем в
той же области видимости, пользовательский определяемый тип имеет приоритет
над переменной. Для того, чтобы
Len
возвращала длину переменной , оберните аргумент функции
Len
в скобки. Например
Len((variable)).
Пример
Print Len("hello world") 'вернет "11"
Print Len(Integer) ' вернет 4
Type xyz
a As Integer
b As Integer
End Type
Print Len(xyz) ' вернет 8
Отличия диалектов
- Len позволяет только выражения в диалекте -lang qb.
- Может использоваться со встроенными типами и пользовательскими типами в
диалектах -lang fb и -lang fblite.
Отличия от QB
См. также