aardio 文档

aardio 范例: Markdown 窗口控件

//Markdown 窗口控件
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/

import web.form.simpleMarkdown;
var wb = web.form.simpleMarkdown(winform);
winform.show();

var markdown = /*
# hello, markdown!

| Syntax      | Description |
| ----------- | -----------: |
| Header      | Title       |
| Paragraph   | Text        |


```aardio 
for(i=1;10;1){
    print(i);    
}

```

行内公式: \( 1 + 1 = 2 \) ,也可以写在一对 `$` 中间(不被推荐的写法)。

行间公式:

\[ 1 \quad \text{and} \quad 1 \]

行间公式也可以写在一对 `$$` 中间(不被推荐的写法)。

*/

//启用数学公式解析器
wb.enableKatex(true);

/*
可直接写 Markdown,自动转换为网页。
也可以写入 HTML 代码(只要写 body 内部的部分,控件已自带 Markdown 样式)。
*/
wb.write(markdown);

/*
改用 wb.writeDelta(deltaText) 则可以写入增量文本,并自动优化减少解析 Markdown 过程。
这个函数被用于实现 AI 聊天助手的 web.form.chat 库。
*/

win.loopMessage(); 

Markdown 格式