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))))
समाधान
![]() | यह समाधान केवल संख्या मानों के लिए काम करता है। |
इस ब्लॉक की क्रियाओं को नीचे दिए गए स्क्रिप्ट सेगमेंट द्वारा दोहराया जा सकता है, जहां "राशि" वह संख्या है जिसे आप इसे बदलना चाहते हैं।
change [variable v] by ((amount) - (variable))