我在互联网上使用scratch.mit.edu版本2.0并编写程序来评估后缀表达式.当我使用letter..of ...块逐字遍历输入字符串,例如:"23+"(后缀)时,它工作正常.
然后我添加一个..的字母..来识别一个空格键字符,这样用户就可以在表达式中插入空格,例如"2 3 +"
但是,似乎无法识别空白字符.我试过了
1) Lookahead = ""
2) Lookahead =' '
3) Lookahead =''
Run Code Online (Sandbox Code Playgroud)
其中没有一个能够找到遇到的空间.
在Scratch中,框是字符串文字 - 没有引号,除非您正在寻找文字引号.只需在盒子里放一个空格.
只需将其设置为检查<(Lookahead) = [ ]>:(括号是框的符号)
(那条黑线是我按ctrl + a来突出显示并显示它存在.)