Other Useful Blocks
This example program introduces two more useful string blocks: set () to upper and split () at (), While we use the convert dictionary to string block its just because Makecode isn’t able to serial write anything thats isn’t a string so we need to convert the array.
Example project: other_blocks_intro
- Enter and name other_blocks_intro.
- Click the Download button.
- Check the results in the serial terminal.
- Verify that it displays the original string, the uppercase versions,mand a list with all the substrings that were separated by spaces in the original.
- If random letters are missing throught each string its fine it’s a terminal mistake not a program error
How other_blocks_intro Works
The first routine declares a string, names it string, and then prints it for reference.
The set (string) to upper block returns an upper case version of the original string, and prints it:
The split (string) at (“ “) block splits a string with separators into substrings. By default, the separator is empty, but you could pass it a comma, a space, or anything else, for example. Many data strings are comma delimited, and need to be split before each individual data item can be examined.