From Test-Scratch-Wiki

Revision as of 05:53, 4 August 2018 by Cyx2015s (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Translate: - English - Türkçe - 中文 
() 且 ()
<>且<>
類別 運算類積木
形狀 菱形積木

() 且 () 積木是一個運算類積木菱形積木。這個積木可以放入另外兩個菱形積木。當兩個布爾值都為真時返回真,只要有一個為假則返回假。

這個積木可以放在另外一個() 且 ()里,所以可以連接多個條件。

用法示例

這個積木用來檢查兩個或多個條件是否為真。這是一個例子:

  • 在 "我碰到火焰我沒有盔甲"時扣除血量。
重复执行
  如果 <<碰到颜色 [#f48302] ?> 且 <<(造型编号) = [2]> 不成立>> 那么 
   将 [lives v] 增加 (-1) :: variables
  end
end
  • 說出一個按鈕是否被點擊,也就是碰到了滑鼠指針按下了滑鼠。
重复执行
  说 <<鼠标键被按下? :: sensing> 且 <碰到 [鼠标指针 v] ?>>
end

互通積木

Main article: 互通積木


以下兩種方式可以代替() 且 ()積木。

<<<<条件1 :: grey> 不成立> 或 <<条件2 :: grey> 不成立>> 不成立>

将 [且 v] 设定为 [false]
如果 <条件1 :: grey> 那么 
  如果 <条件2 :: grey> 那么 
    将 [and v] 设定为 [true]
  end
end

參見