From Test-Scratch-Wiki

नहीं () ब्लॉक एक बूलियन ब्लॉक और एक ऑपरेटर ब्लॉक है। ब्लॉक बूलियन इनपुट के विपरीत मान लौटाता है, इसके मान को उलट देता है।

उदाहरण उपयोग

इस ब्लॉक का उपयोग बूलियन को "उलटने" के लिए किया जा सकता है। यह एक शर्त को बदल देता है जो सत्य को असत्य में बदल देती है, और इसके विपरीत।

not <> ब्लॉक के लिए कुछ सामान्य उपयोग हैं:

  • तब तक प्रतीक्षा करना जब तक कि कोई निश्चित कुंजी दबाए जाने के बाद दबाई न जाए:
wait until <key (space v) pressed?>
change x by (20)
wait until <not<key (space v) pressed?>>

  • यह जाँचना कि कोई चर किसी निश्चित मान के बराबर नहीं है:
if < not < [list v] contains [go] > > then
    stop [all v]
end
  • यह जाँचना कि सूची में कोई निश्चित आइटम नहीं है:
if < not < [list v] contains [go] > > then
    stop [all v]
end

कारगर युक्तियाँ

इस ब्लॉक को निम्नलिखित कोड के साथ दोहराया जा सकता है:

< < . . . :: grey > = [false]>

या

if <. . . :: grey> then
set [result v] to [false]
else
set [result v] to [true]
end
Cookies help us deliver our services. By using our services, you agree to our use of cookies.