내 블록#

소개#

마이 블록(My Blocks)은 파이썬의 함수와 같은 개념입니다. 마이 블록은 특정 작업을 수행하도록 설계된 블록들을 재사용 가능하고 효율적인 섹션으로 그룹화합니다. 마이 블록은 프로그램 내에서 여러 번 호출할 수 있으므로 프로젝트 구성이 간편해지고, 코드 중복을 방지하는 데 도움이 됩니다.

정의 myBlock

myBlock

매개변수

설명

블록 이름

마이 블록에 붙이는 이름입니다.

매개변수

선택 사항입니다. 함수 호출 시 입력값을 받는 변수로, 함수에 데이터를 전달할 수 있습니다. 텍스트, 숫자 또는 부울 값을 사용할 수 있습니다.

블록 정의 및 명명#

내 블록#

내 블록에 입력이 필요하지 않은 경우 매개변수 없이 정의할 수 있습니다.

시작 시 ‘greeting’이라는 이름의 사용자 정의 블록을 호출하여 화면에 ‘Hello!’를 출력합니다.#
정의 greeting
[Define a My Block to display a message]
화면에 [Hello!] 출력 ▶

시작 시
[Call a My Block to display the message]
greeting

매개변수가 있는 내 블록#

매개변수를 사용하면 마이 블록에 동작 시퀀스를 몇 번 반복할지와 같은 작동에 필요한 정보를 제공할 수 있습니다. 예를 들어, 마이 블록은 숫자 매개변수를 사용하여 드론이 얼마나 높이 비행해야 하는지 알려줄 수 있습니다. 이를 통해 동일한 마이 블록을 어떤 값을 입력하느냐에 따라 다양한 방식으로 활용할 수 있습니다.

정의 Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
콘솔에서 출력 정밀도를 [0.01 v]으로 설정
콘솔에 ((number) [/ v] (3)) 출력 ◀ 및 커서를 다음 행으로 이동

시작 시
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]