배열 연산 블록

배열 연산 블록은 숫자형 배열과 논리 배열의 데이터 타입에 대한 연산을 수행합니다. 배열을 생성하고, 원소를 추가하고, 개별 원소를 읽고 쓰며, 배열의 길이를 얻을 수 있습니다.

배열과 기타 데이터 타입에 대한 자세한 내용은 데이터 타입을 참조하세요.
연산 선택


모드 선택
입력
출력

모드 선택을 사용하여 배열 연산과 배열 유형(숫자형 배열 또는 논리 배열)을 선택하세요. 사용 가능한 입력 및 출력은 모드에 따라 바뀝니다.
모드
추가


추가 모드는 배열 끝에 원소를 추가합니다. 새로운 배열도 생성할 수 있습니다.

배열 입력 입력은 기존의 배열을 지정하고, 은 배열 끝에 추가할 원소를 지정합니다. 배열 입력을 빈 칸으로 두는 경우, 새 원소만 들어 있는 새 배열이 생성됩니다.
팁과 요령
배열 입력 입력에 직접 배열을 입력하여 여러 개의 원소가 들어 있는 새로운 배열을 생성할 수 있습니다. 블록 입력에 배열을 입력하는 법에 대한 자세한 내용은 데이터 타입을 참조하세요.
배열 출력 출력은 결합된 원소들이 들어 있는 새로운 배열이 될 것입니다. 원본 입력 배열은 영향을 받지 않습니다.

이 표는 추가 - 숫자 모드의 예를 보여줍니다.
배열 입력추가할 값배열 출력
3[3]
[1; 2; 3]4[1; 2; 3; 4]
[2; 1; 1; 6]1[2; 1; 1; 6; 1]
인덱스로 읽기


인덱스로 읽기 모드는 배열 내 개별 원소의 값을 얻습니다. 배열 입력 입력은 사용할 배열입니다. 사용할 원소는 인덱스로 지정합니다. 배열 내 첫 번째 원소는 0의 인덱스를 갖고 두 번째 원소는 1의 인덱스를 갖습니다. 이후도 같은 방식입니다. 선택한 원소의 값은 에 출력됩니다.
팁과 요령
따라서 n개의 원소가 들어 있는 배열에서 마지막 원소의 인덱스는 n-1입니다.
이 표는 인덱스로 읽기 - 숫자 모드의 예를 보여줍니다.
배열 입력인덱스
[1; 2; 3]01
[1; 2; 3]23
인덱스에 쓰기


인덱스에 쓰기 모드는 배열 내 개별 원소의 값을 변경합니다. 배열 입력 입력은 원본 배열입니다. 변경할 원소는 인덱스로 지정합니다. 배열 내 첫 번째 원소는 0의 인덱스를 갖고 두 번째 원소는 1의 인덱스를 갖습니다. 이후도 같은 방식입니다.

선택한 원소에서 변경되는 값은 으로 지정합니다. 변경된 원소가 들어 있는 새로운 배열은 배열 출력에 출력됩니다. 배열 입력 내 원본 배열은 영향을 받지 않습니다.

이 표는 인덱스에 쓰기 - 숫자 모드의 예를 보여줍니다.
배열 입력인덱스배열 출력
[1; 2; 3]05[5; 2; 3]
[1; 2; 3]20[1; 2; 0]
길이


길이 모드는 배열의 길이를 얻습니다. 배열 입력 입력 내 배열의 길이는 길이에 출력됩니다.

배열의 길이는 배열 하나에 들어 있는 원소의 개수입니다. 비어 있는 배열은 0의 길이를 갖고, 하나의 원소만 들어 있는 배열은 1의 길이를 갖습니다.
입력 및 출력
배열 연산 블록에 사용 가능한 입력은 선택한 모드에 따라 달라집니다. 블록에 직접 입력 값을 입력할 수 있습니다. 데이터 와이어를 통해 프로그래밍 블록의 출력에서 입력 값을 제공할 수 있습니다.
입력유형비고
배열 입력 숫자형 배열,
논리 배열
연산이 이루어지는 배열
숫자,
논리
추가 모드에 추가하는 값.

인덱스에 쓰기 모드일 때 원소에서 변경되는 값.
인덱스 숫자접속할 배열 원소의 위치.
0 = 첫 번째 원소
1 = 두 번째 원소
길이 - 1 = 마지막 원소
사용 가능한 출력은 선택한 모드에 따라 달라집니다. 출력을 사용하려면, 데이터 와이어를 통해 또 다른 프로그래밍 블록에 출력을 연결하세요.
출력유형비고
배열 출력 숫자형 배열,
논리 배열
연산의 배열 결과
숫자, 논리인덱스로 읽기 모드일 때 배열 원소의 값
길이 숫자길이 모드에서 배열의 길이
배열
빠른 연결