Temporary Variables
What is Temporary Variables?
Temporary Variables is an extension for handling with temporary variables (or local variable) which can only be used in the block stack.
"Create disposable runtime or thread variables." - extension description in turbowarp
"Create variables for use in one block stack. Useful to not clutter the variable list with variables you only use once." - extension description in penguin mod
https://extensions.turbowarp.org/Lily/TempVariables2.js
Use for each block
the following images are made with https://scratchblocks.github.io/ and https://en.scratch-wiki.info/wiki/Block_Plugin/Syntax
File:Set Variable to Value.svg Set the temporary variable to a value. Can also be used for defining.
File:Change variable by 1.svg Change the temporary variable by a number.
File:Get variable.svg Get the value of the temporary variable.
File:Delete variable.svg Delete the temporary variable.
File:Delete all variables.svg Deletes every temporary variable.
File:Variable exists?.svg Checks if the temporary variable exists.
File:Current variable.svg returns a list with every temporary variables. (will not include the value of those variables)
File:For each variable in 10.svg loops for the specified amount of time with the temporary variables incrementing every loop. Can also be used for defining.