goto

  • Output 字段: 转到与给定表达式相匹配的细胞继续处理。
<goto>expression</goto>

参数

expression

要处理的文本。它可以是一个文本字符串或任何有效的 BrainXML 表达式。

例子

例 1. 按给定文本继续

  • 1
    • Yes
    • Good!
  • 2
    • Yes I am
    • <goto>Yes</goto>
    • Yes, I am.
    • Good!

例 2. 使用 s 元素继续

  • 1
    • I am * years old
    • Thanks for telling me your age.
  • 2
    • Do you know *
    • <goto><s/></goto>
    • Do you know I am 7 years old?
    • Thanks for telling me your age.

例 3. 拆分过程

  • 1
    • I am young and clever
    • <goto>I am young</goto> <goto>I am clever</goto>
  • 2
    • I am young
    • Being young is really good.
  • 3
    • I am clever
    • What is your IQ?
    • I am young and clever.
    • Being young is really good. What is your IQ?

注释

  • 多个细胞都用 goto 元素可能导致无限循环。例如,甲 goto 乙,而乙 goto 甲。可以通过修改一个细胞解决这样的循环。