scratch2.0自定義使用教程(二)

自定義的意思是把一些大量複雜的模塊定義成爲一個小模塊,運行這個小模塊時等於運行了原本複雜重複的模塊,在scratch中的更多模塊中就有自定義模塊,現在我們就來體驗一下吧。

首先打開更多模塊:
在這裏插入圖片描述
在這裏插入圖片描述
定義一個繪製長方形的模塊:
在這裏插入圖片描述
代碼:
在這裏插入圖片描述
效果是畫出來一個正方形,看過使用教程(一)的話是不是感覺很熟悉呢?這可以說是跟第一部分一模一樣了,但還是有區別的,你發現了嗎?

沒錯!在第一部分我們用的是數字參數,而在這裏我們用的叫做字符串,兩個不同的定義出現了一模一樣的效果,是不是就完全一樣呢?
肯定不是!數字參數得類別是可以進行運算的數字,而字符串雖然在上面也是數字,但是無法進行運算,不屬於數字,至於爲什麼scratch把字符串的100運行效果和數字參數得運行效果一樣,是因爲scratch是簡單的圖形化編程軟件,在別的編程語言中就不行了,如python,在python中用的話是會出錯的

現在,讓我們直觀的區分一下它們的區別
首先讓我們先定義出字符串語言模塊和數字參數語言模塊:

沒有註釋的話你分得清嗎?

讓字符串說一句話
在這裏插入圖片描述
效果:
在這裏插入圖片描述
讓字符串運算:
在這裏插入圖片描述
效果是什麼都沒有,小貓只會說3
數字運行運算:
在這裏插入圖片描述
效果:
在這裏插入圖片描述
很明顯,字符串會說出語言文字數字,但對他來說都是一些符號而已,數字的話會說出數字,還會運算,但不會說出語言文字,這就是它們的區別

我會在第三部分講解布爾值,喜歡的話就請點贊關注!
用興趣的話請關注微信公衆號:
在這裏插入圖片描述
注:本文章爲作者原創,未經允許禁止轉載!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章