空┊!┈(插图93-6)
??◆⊕(这里的拉杆为R2)
┊······红石线,在这边红石线下面要有任意完整方块,使得它和旁边两个红石火把齐平
?⊕······一个完整方块上面插着红石火把的结构
!······C输出用红石火把
┈······红石线
?◆······R输入用拉杆
空······空气,没有任何东西
与门有如下的特性:
当R1=0 R2=0时 C=0
当R1=1 R2=0时 C=0
当R1=0 R2=1时 C=0
当R1=1 R2=1时 C=1
也就是说,与门要全部输入都为1时,才会输出1。也就是要所有条件都为真(true)时,才会返回真(true)。
或门(OR Gate),翻译成中文就是『当......或......中有一个成立时,就......』。也就是说,或门同样也是用来判断两个或两个以上的条件。只不过和与门不一样的是,或门只需要部分条件成立就可以返回真,也就是输出C=1。在编程中,或门也就是逻辑运算中的『或』,符号常常用『|』或『||』来表示。
或门也有N多种做法,这边也是用最简单的一种:
◆┊(这里的拉杆为R1)
空┊┈(插图93-7)
◆┊(这里的拉杆为R2)
┊······红石线
┈······C输出红石线
◆······R输入用拉杆
空······空气,没有任何东西
或门有如下的特性:
当R1=0 R2=0时 C=0
当R1=1 R2=0时 C=1
当R1=0 R2=1时 C=1
当R1=1 R2=1时 C=1
也就是说,或门只要部分输入为1时,就会输出1。也就是当部分条件为真(true)时,就会返回真(true)。
这就是本章的全部内容,你会发现其实还是蛮简单的。如果你看不懂,那这边推荐你去找几个红石教程,本书讲红石确实是有点......比较不适合。