kotlin文件没有';不支持markdown编写的流程图?
我正在使用kotlin开发android应用程序。我们知道kotlin使用标记来记录其代码。因此,我尝试通过标记语法绘制流程图,如下所示:kotlin文件没有';不支持markdown编写的流程图?,markdown,kotlin,flowchart,Markdown,Kotlin,Flowchart,我正在使用kotlin开发android应用程序。我们知道kotlin使用标记来记录其代码。因此,我尝试通过标记语法绘制流程图,如下所示: /** * Created by zhangruofan on 16-3-2. * * ```flow * st=>start: Start|past:>http://www.google.com[blank] * e=>end: End:>http://www.google.com * op1=>operation
/**
* Created by zhangruofan on 16-3-2.
*
* ```flow
* st=>start: Start|past:>http://www.google.com[blank]
* e=>end: End:>http://www.google.com
* op1=>operation: My Operation|past
* op2=>operation: Stuff|current
* sub1=>subroutine: My Subroutine|invalid
* cond=>condition: Yes
* or No?|approved:>http://www.baidu.com
* c2=>condition: Good idea|rejected
* io=>inputoutput: catch something...|request
*
* st->op1(right)->cond
* cond(yes, right)->c2
* cond(no)->sub1(left)->op1
* c2(yes)->io->e
* c2(no)->op2->e
* ```
*/
但是流程图没有显示。其他一些标记语法,如
**Bold**
,确实有效。我不知道如何让它工作。正如伊利亚所说,markdown不支持流程图构建。您要做的是告诉markdown(在本例中特别是GitHub风格的markdown)呈现预格式化文本,并根据flow
语言的语法高亮显示它
如果您有一个环境,上面的代码实际上显示了一个图表,那么它是该环境中的自定义功能,您不应该期望它出现在其他任何地方
Kotlin支持的标记是(基本上带有一些链接到不同代码位的扩展)。流程图不是像
*bold*
这样的标记语法固有的结构。请解释一下为什么你希望它得到支持?我想用这个图表来展示我的类的结构。当人们看到这个类时,他们会有一个清晰的感觉。出于无聊的好奇,你有没有一些环境可以让这个片段真正呈现一个图表呢?我使用的是Cmd MarkDown
,流程图语法在它上面起作用。这很有趣。我以前从未见过那个。但是它有一些普通标记所不能提供的扩展(比如图表和数学语法)。Kotlin支持更多的香草降价。看见