문자열 길이 받기

[Source Data]에서 문자열의 문자 수를 얻고 값을 [Destination Data]에 저장합니다.

블록
텍스트

TARGET = length(EXPRESSION);
  1                 2

# 설명
1 [Destination Data]
문자열의 길이를 저장할 대상을 설정합니다. 문자열의 길이는 정수 값으로 저장됩니다.
2 [Source Data]
문자열이 저장되는 원본 데이터를 설정합니다. 외부 변수를 사용하는 경우 문자열은 관련 장비의 [문자열 인코드] 설정으로 인코딩됩니다. 그렇지 않으면 문자열이 UTF-8로 인코딩됩니다.

(예)

블록

 

텍스트

Var1 = length(Var3);

 

작업 예

[Source Data]의 변수

[Destination Data]의 변수

설명
문자열

최대 바이트 수

데이터 타입 취득 문자 수
ABCDE

5

INT 5-
AB

5

INT 2-
Aあ

5

INT 2문자열의 문자 수가 저장됩니다.
AA

가변 속성 창에서 활성화된 [가변 길이]

INT 2-
Aあ

가변 속성 창에서 활성화된 [가변 길이]

INT 2문자열의 문자 수가 저장됩니다.
A(0x00)CDE

5

INT 1
NULL(0x00)이 있는 경우 문자열이 거기서 종료됩니다.
(0x00)

5

INT 0
NULL(0x00)이 있는 경우 문자열이 거기서 종료됩니다.
A(0x0A)CD

5

INT 4줄 바꿈 코드(0x0A)는 한 문자로 간주됩니다.
A(0x0D)CD

5

INT 4반환 코드(0x0D)는 한 문자로 간주됩니다.