Scratch-blocks: () contains () (the operators block) is easily confused with () contains ()? (the list block)

Created on 31 Aug 2017  路  2Comments  路  Source: LLK/scratch-blocks

I was writing the wiki article for the () contains () block and I found that one of the titles I searched for that happened to be the list block, <(list) contains (thing)?>.

So I'm worried that users might confuse () contains () with () contains ()?.

needs-discussion question

Most helpful comment

Slightly relatedly, I imagine () contains () should actually be () contains () ?; most boolean blocks that read with literal english words (e.g. "is touching [sprite] ?") end with a question mark.

Also, this issue is definitely comparable with the two "length of" blocks; one for lists, one for strings.

All 2 comments

Slightly relatedly, I imagine () contains () should actually be () contains () ?; most boolean blocks that read with literal english words (e.g. "is touching [sprite] ?") end with a question mark.

Also, this issue is definitely comparable with the two "length of" blocks; one for lists, one for strings.

@towerofnix actually all the Operators boolean blocks don't have a question mark, e.g. () = ().

I didn't think of the two length blocks, but yes, they could easily be confused too.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gengshenghong picture gengshenghong  路  3Comments

tmickel picture tmickel  路  6Comments

tmickel picture tmickel  路  3Comments

brianpoor5775 picture brianpoor5775  路  4Comments

cwillisf picture cwillisf  路  4Comments