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]

संदर्भ

Cookies help us deliver our services. By using our services, you agree to our use of cookies.