This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » 中文
  •  » Repeat Until 命令怎么不是先执行一次再判断?

#1 2011-05-02 05:06:07

huanzq
New Scratcher
Registered: 2011-05-02
Posts: 1

Repeat Until 命令怎么不是先执行一次再判断?

学过Pascal, 那里的Repeat Until 命令是先执行一次循环体再判断布尔条件的。Scratch里,这个 <repeat until> 命令怎么上来先直接判断了呢?如果是这样,一来跟“until”的意思好像有点差别,二来 <if> 循环命令跟 <repeat until> 两种命令岂不是有点重复了?

Offline

 

#2 2011-05-02 06:10:31

mathematics
Scratcher
Registered: 2009-03-01
Posts: 1000+

Re: Repeat Until 命令怎么不是先执行一次再判断?

如果你想它先執行一次再判斷,可以使用以下這個 code :
[blocks]<when green flag clicked>
其他命令
<repeat until> 條件
    其他命令
<end>[/blocks]

再說,如果 repeat until 真的會像你所說那樣,它應該被寫成:
<repeat>
其他命令
<until> 條件

Last edited by mathematics (2011-05-02 06:12:04)

Offline

 
  • Index
  •  » 中文
  •  » Repeat Until 命令怎么不是先执行一次再判断?

Board footer