我的積木#

介紹#

「我的程式碼區塊」相當於 Python 中的函數。 「我的程式碼區塊」將程式碼區塊分組為可重複使用、高效的模組,用於執行特定任務。 「我的程式碼區塊」可以在程式中多次調用,從而簡化專案組織,並有助於避免重複的程式碼區塊。

定義 myBlock

myBlock

參數

描述

區塊名稱

你為你的我的街區起的名字。

參數

可選。函數呼叫時接受輸入值的變量,允許將資料傳遞給函數。它可以是數字或布林值。

定義和調用我的程式碼塊#

我的積木#

如果「我的模組」不需要輸入,則可以不帶參數定義它。

啟動時,呼叫名為“greeting”的自訂區塊在螢幕上列印“Hello!”。#
定義 greeting
[Define a My Block to display a message.]
列印 [Hello!] ▶

當開始時
[Call a My Block to display the message.]
greeting

我的帶參數的區塊#

參數可讓您為「我的模組」提供其運作所需的信息,例如完成一系列動作的次數。例如,「我的模組」可以使用數字參數來告訴 GO 機器人要走多少步。這樣,您可以根據賦予參數的值,以不同的方式使用同一個「我的模組」。

啟動時,呼叫自訂程式碼區塊「named_greeting」並傳入一個參數。它會在螢幕上列印“Hello, ”,後面跟著給定的名字。#
定義 turns (number) :: custom
[Define a My Block with a parameter.]
重複 (number) 次
行駛 [前方 v] (50) [mm v] ▶
向 [右 v] 轉 (90) 度 ▶

當開始時
[Call a My Block start turning.]
turns [4]