From Test-Scratch-Wiki

सेट () से ()
set [ v] to ()
Category वेरिएबल
Type ढेर
Introduced in १.०

सेट () से () ब्लॉक एक वेरिएबल ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक निर्दिष्ट चर को दिए गए मान पर सेट करेगा: एक स्ट्रिंग या संख्या। स्क्रैच १.२.१ और इससे पहले, केवल संख्याएँ ही दर्ज की जा सकती थीं।

स्क्रैच १.३ से पहले, इस ब्लॉक में वेरिएबल्स को सूचीबद्ध करने वाला ड्रॉप-डाउन इनपुट नहीं था। इसके बजाय, प्रत्येक वेरिएबल के लिए इसका एक उदाहरण था, जैसे: set var to ()::variables


उदाहरण उपयोग

जब एक प्रोजेक्ट शुरू किया जाता है, तो प्रोजेक्ट के सही ढंग से काम करने के लिए कुछ चर (जैसे स्कोर, वर्तमान स्तर, आदि) को रीसेट किया जाना चाहिए।

सेट () से () ब्लॉक के लिए कुछ सामान्य उपयोग:

  • किसी प्रोजेक्ट को रीसेट करना
when [0 v] key pressed
reset timer
play sound (space ripple v)
set [x v] to [0]
set [y v] to [0]
  • एक लेवल नंबर चुनना
when [r v] key pressed
ask [What level do you want?] and wait
if <<(answer) > [0]> and <(answer) < ((levels) + (1))>> then
set [level v] to (answer)
end
  • गणित सूत्र के लिए मान निर्धारित करना
set [r v] to (answer)
say ((((4) / (3)) * (pi)) * ((r) * ((r) * (r))))

समाधान

Note Note: यह समाधान केवल संख्या मानों के लिए काम करता है।

इस ब्लॉक की क्रियाओं को नीचे दिए गए स्क्रिप्ट सेगमेंट द्वारा दोहराया जा सकता है, जहां "राशि" वह संख्या है जिसे आप इसे बदलना चाहते हैं।

change [variable v] by ((amount) - (variable))
Cookies help us deliver our services. By using our services, you agree to our use of cookies.