-
Notifications
You must be signed in to change notification settings - Fork 0
API len ko
Русский · English · Українська · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO • Runtime API
텍스트 또는 숫자의 텍스트 표현 길이를 확인합니다.
len(value:Decimal) -> Integer
len(value:Integer) -> Integer
len(value:String) -> Integer
-
value— String, Integer 또는 Decimal. 숫자는 언어와 무관하게 서식화되며 부호와 소수점도 셉니다.
UTF-16 코드 단위 수인 Integer. 빈 텍스트는 0입니다. 이모지는 2일 수 있고 결합 기호도 별도로 셉니다. 숫자는 메모리 크기가 아닌 텍스트 길이입니다. Array에는 GetArrayLength를 사용하세요.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
- 바이트, 픽셀, 보이는 글리프는 세지 않습니다. 자르면 서로게이트 쌍이 나뉠 수 있어 축약 예제는 ASCII를 사용합니다.
String은 Length를 읽고 숫자는 고정 문화권으로 서식화한 다음 Length를 읽습니다. 원래 값은 그대로입니다.
String은 Length를 읽고 숫자는 고정 문화권으로 서식화한 다음 Length를 읽습니다. 원래 값은 그대로입니다.
UTF-16 코드 단위 수인 Integer. 빈 텍스트는 0입니다. 이모지는 2일 수 있고 결합 기호도 별도로 셉니다. 숫자는 메모리 크기가 아닌 텍스트 길이입니다. Array에는 GetArrayLength를 사용하세요.
프로젝트 소스: external/InjectionScript/src/InjectionScript/Runtime/InternalSubrutines.cs; 함수 InternalSubrutines.Len.
바이트, 픽셀, 보이는 글리프는 세지 않습니다. 자르면 서로게이트 쌍이 나뉠 수 있어 축약 예제는 ASCII를 사용합니다.
# 라벨 줄이기
#
# 텍스트 또는 숫자의 텍스트 표현 길이를 확인합니다.
#
# UTF-16 코드 단위 수인 Integer. 빈 텍스트는 0입니다. 이모지는 2일 수 있고 결합 기호도 별도로 셉니다. 숫자는 메모리 크기가 아닌 텍스트 길이입니다.
# Array에는 GetArrayLength를 사용하세요.
SUB Main()
# ASCII 다섯 글자와 점 세 개로 LongC..., 길이 8을 만듭니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim label = "LongCharacterName"
If Len(label) > 8 Then
Return Left(label, 5) & "..."
End If
Return label
END SUB매개변수 및 실행 설명:
- ASCII 다섯 글자와 점 세 개로 LongC..., 길이 8을 만듭니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
# 빈 설정 거부
#
# 텍스트 또는 숫자의 텍스트 표현 길이를 확인합니다.
#
# UTF-16 코드 단위 수인 Integer. 빈 텍스트는 0입니다. 이모지는 2일 수 있고 결합 기호도 별도로 셉니다. 숫자는 메모리 크기가 아닌 텍스트 길이입니다.
# Array에는 GetArrayLength를 사용하세요.
SUB Main()
# Trim이 공백을 없애면 Len은 0이고 Main은 missing을 반환합니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim setting = Trim(" ")
If Len(setting) = 0 Then
Return "missing"
End If
Return setting
END SUB매개변수 및 실행 설명:
- Trim이 공백을 없애면 Len은 0이고 Main은 missing을 반환합니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
# 길이 구분
#
# 텍스트 또는 숫자의 텍스트 표현 길이를 확인합니다.
#
# UTF-16 코드 단위 수인 Integer. 빈 텍스트는 0입니다. 이모지는 2일 수 있고 결합 기호도 별도로 셉니다. 숫자는 메모리 크기가 아닌 텍스트 길이입니다.
# Array에는 GetArrayLength를 사용하세요.
SUB Main()
# 이모지는 2, 부호를 포함한 -125는 4입니다. 결과는 2|4입니다.
# 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
Dim symbol = Chr(0x1F600)
Dim quantity = -125
Return CStr(Len(symbol)) & "|" & CStr(Len(quantity))
END SUB매개변수 및 실행 설명:
- 이모지는 2, 부호를 포함한 -125는 4입니다. 결과는 2|4입니다.
- 예제 데이터를 로컬에서 처리하고 값을 반환합니다. 채팅 전송, 스크립트 중지, 아이템 이동, 서버 통신은 하지 않습니다.
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь