시작하기
블록

블록

툴박스는 18개의 기능 카테고리로 구성됩니다. 편집기 상단의 검색창에 이름이나 설명을 입력하면 해당하는 블록만 추려서 표시하며, 각 블록의 상세 설명은 블록 위에 마우스를 올려 툴팁으로 확인할 수 있습니다.

카테고리포함 블록
변수프로젝트 변수를 읽고 쓰는 블록입니다.
논리조건문(if), 비교 연산, 불리언 연산입니다.
반복횟수, 조건, 증감, 리스트 반복과 반복 중단입니다.
수학사칙연산과 수학 함수입니다.
날짜/시간날짜·시간 계산과 변환입니다.
텍스트문자열 조작입니다.
바이트 배열이진 데이터 조작입니다.
리스트리스트 생성, 조회, 조작입니다.
타입 변환변수 타입 간 변환입니다.
단위 변환길이, 압력, 에너지, 속도, 온도, 천문 거리, 각도, 좌표(도·분·초), 방위 변환입니다.
자연/과학태양과 달의 출몰 시각·방위·고도, 습공기 특성, 표준 대기압 계산입니다.
비트/바이트비트 연산입니다.
복소수/벡터복소수와 벡터 연산입니다.
JSONJSON 파싱과 생성입니다.
XMLXML 파싱과 생성입니다.
색상색상 값 조작과 변환입니다.
지역 변수해당 블록 편집기 안에서만 사용하는 임시 변수입니다.
지역 함수해당 블록 편집기 안에서 정의하여 호출하는 함수입니다.

지역 변수와 지역 함수

지역 변수는 해당 블록 편집기 안에서만 사용하는 변수로, 계산 중간값의 임시 저장에 사용합니다. 프로젝트 변수와는 별개이므로 다른 로직이나 대시보드에서는 보이지 않습니다. 변수 만들기, 값 쓰기, 값 읽기, 숫자 더하기 블록을 제공하며, 반복 카테고리의 증감 반복과 리스트 반복은 인덱스와 항목을 지역 변수에 저장하는 방식으로 동작합니다.

지역 함수는 같은 계산을 여러 곳에서 반복해야 할 때 사용합니다. 반환값이 없는 함수와 반환값이 있는 함수 두 가지를 정의할 수 있고, 블록의 톱니바퀴 버튼으로 입력 매개변수를 추가합니다. 정의한 함수는 같은 편집기 안의 다른 블록에서 호출 블록으로 실행하며, 호출 블록도 반환값 유무에 따라 두 가지입니다. 함수 도중에 값을 돌려주려면 다음을 반환 블록을 사용합니다.

주의 지역 변수와 지역 함수는 정의한 블록 편집기 안에서만 유효합니다. 다른 값 입력 항목의 블록 편집기에서는 사용할 수 없으므로, 여러 곳에서 공유할 값은 프로젝트 변수로 만듭니다 (6부).