From Test-Scratch-Wiki
() का सब कुछ हटाएँ ब्लॉक एक लिस्ट ब्लॉक और एक स्टैक ब्लॉक है। यह बताई गई सूची की सभी वस्तुओं को हटा देता है। स्क्रैच ३.० से पहले, "सब" ऑप्शन "() का () हटाएँ" ब्लॉक में मौजूद था।
उपयोग
चूंकि, यह एक सूची के सभी आइटम्स को हटा देता है, इसका उपयोग बहुत सारी जगहों पर किया जा सकता है।
- जब एक पैटर्न का दोहराना सही हो
. . . if <(played notes:: list) = (correct notes:: list)> then delete all of [played notes v] generate new sequence:: custom . . . end
- जब सभी दुश्मनों को पराजित कर दिया जाए
. . . if <(enemies) = (0)> then delete all of [enemies list v] . . . end
- एक सूची को रिसेट करने हेतु
. . . delete all of [list v] say [The list has been reset.] . . .
दूसरा तरीका
इस ब्लॉक को रेप्लिकेट करने का तरीका है-
repeat (length of [list v]) delete (1) of [list v] end
इसे "() का () हटाएँ" ब्लॉक में "जोड़ें () और ()" ब्लॉक के साथ "all" को एक आर्गुमेंट के रूप में इस्तेमाल करके भी आसानी से रेप्लिकेट किया जा सकता है:
delete (join [all] []) of [list v]