Minecraft(我的世界)中文论坛

标题: [CBL∫2b]指令方块进阶教程——模块 §3 : #1.9 "条件嵌套"与嵌套 [打印本页]

作者: ⭐✔️    时间: 2015-12-7 21:22
标题: [CBL∫2b]指令方块进阶教程——模块 §3 : #1.9 "条件嵌套"与嵌套
本帖最后由 贰逼 于 2015-12-7 21:27 编辑

        #1.9 "条件嵌套"与嵌套
一个额外重要的语句就是条件嵌套,'条件嵌套'模式提供了最基本最方便的条件嵌套。

‘条件嵌套’模式的条件嵌套比起execute嵌套没有了相对性,取而代之的是方便的逻辑嵌套。


如图假如我需要是四个不同生物同时存在就输出,可以使用嵌套(嵌套=且,所以这种方式也就是且的表达方式,只是意义不同,但是嵌套不属于'条件')





当同时存在后即可输出。

那么之前讲解过了且,为何又要强调一遍呢
且的每个条件只是代表一个逻辑关系,总的只有一个输出;
而嵌套却可以一层多输出


这个嵌套具体表达如下:


  1. if (Cow)
  2. {
  3.     /say 找到了Cow
  4.     if (Chicken)
  5.     {
  6.         /say 找到了Chicken和Cow
  7.         if(Pig)
  8.         {
  9.             /say 找到了Chicken和Cow还有Pig
  10.         }
  11.     }
  12. }
复制代码






只有依照逻辑顺序,才能成功执行。


嵌套逻辑的标准格式:(出现'条件'代表可以用或且非代替)

核心(主条件) ≯ 核心1(主条件输出1)→ 输出(主条件输出n) ……
→ 嵌套条件1(嵌套条件1) ≯ 核心1(嵌套条件1输出1)→ 嵌套1输出(嵌套条件1输出n) ……
→ 嵌套条件n(嵌套条件n) ≯ 核心n(嵌套条件n输出1)→ 嵌套n输出(嵌套条件n输出n) ……


模块1.9补丁总索引

模块总索引
[groupid=546]Command Block Logic[/groupid]
作者: Cai_Iu    时间: 2015-12-7 21:25
好顶赞啊 虽然我看不懂。。
作者: 小白~别喷。    时间: 2015-12-7 21:28
依然看不懂...LZ头像666...




欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) Powered by Discuz! X3.5