From Test-Scratch-Wiki

() 且 ()
<>且<>
类别 运算类积木
形狀 菱形积木

() 且 () 积木是一个运算类积木菱形积木。这个积木可以放入另外两个菱形积木。当两个布尔值都为真时返回真,只要有一个为假则返回假。

这个积木可以放在另外一个() 且 ()里,所以可以连接多个条件。

用法示例

这个积木用来检查两个或多个条件是否为真。这是一个例子:

  • 在 "我碰到火焰我没有盔甲"时扣除血量。
重复执行
  如果 <<碰到颜色 [#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

参见

Cookies help us deliver our services. By using our services, you agree to our use of cookies.