English: This block takes two (reporter) blocks as input parameters and reports a new block as the output. The function of the new block is the composition of the two functions represented by the two input blocks - when the new block is called it takes the input to the new block, applies the two functions (specified when the new block is created) to the input, and reports the result.
This image or video file represents content which has appeared on the Scratch programming language website (https://scratch.mit.edu/). According to the terms of use in sections 4 to 5 for that website, all content added and support materials are available under the terms of the Creative Commons Attribution-ShareAlike 2.0 Generic license, with the exception of third-party copyrighted materials that was not made by the user and Scratch trademarks (including the Scratch Cat and Gobo characters). This image is being used in accordance with those terms of use on Wikimedia Commons.
to share – to copy, distribute and transmit the work
to remix – to adapt the work
Under the following conditions:
attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.