flowchart流程图

流程图的语法分为两部分

  • 定义元素
  • 连接元素

1、定义元素

tag=>type: content:>url

tag:标签
type:标签类型

六种标签类型
start
end
operation
subroutine   //子程序
condition
inputoutput

content:流程语句中放置的内容(type与content有一个空格)
url:链接,与流程语句绑定

2、连接元素

->
连接元素时,在标签后面可以加上(right)或者(left)来指定连线方向
需要注意,condition类型标签似乎不可以标(left)

3、示例

```mermaid
flowchat
st=>start: start
e=>end: end
io=>inputoutput: input string(len <= 20)
cond1=>condition: input unqualified?
cond2=>condition: char is lowercase?
cond3=>condition: Is last char?
op1=>operation: change to uppercase
op2=>operation: print char
op3=>subroutine: get
st->io->cond1
cond1(no)->cond2
cond1(yes, right)->e
cond2(yes)->op1->op2
cond2(no)->op2->cond3
cond3(yes)->e
cond3(no, left)->op3(left)->cond2
\```

(最后的‘\’只是为了显示出代码段标签)

Created with Raphaël 2.2.0 start input string(len <= 20) input unqualified? end char is lowercase? change to uppercase print char Is last char? get yes no yes no yes no
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值