PlantUML 1.2019.6 Guide de référence du langage
1.91 MB
174 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
法语 | .pdf | 3 |
摘要 | ||
文档介绍了PlantUML 1.2019.6版本的功能和语法,包括预处理、变量定义、条件语句、图表类型(如类图、活动图、时序图等)、云洞察图标使用、连接符、Créole语法、滚动条和Salt语法。文档通过示例展示了如何使用这些功能来绘制各种图表,并提供了与技术图标集成的方法。 | ||
AI总结 | ||
### PlantUML 1.2019.6 主要功能与更新总结
#### 1. 预处理功能
- **预处理语法**:与C语言预处理器类似,但使用`!`代替`#`。
- **迁移注意事项**:
- 停止使用`!define`和`!definelong`,改用`!function`和变量定义。
- `!include`支持多文件和URL,不再需要`!include_many`或`!includeurl`。
- 部分功能(如`%date%`)已被内置函数取代。
- 调用旧`!definelong`宏时需使用括号,如`my_own_definelong()`。
#### 2. 变量定义
- 变量名建议以`$`开头。
- 支持两种数据类型:
- 整数。
- 字符串(需用单引号或双引号包裹)。
- 全局变量:默认全局可用,可使用`global`关键字显式声明。
- 示例:
```plantuml
!$ab = "foo1"
!$cd = "foo2"
!global $ef = $ab + $cd
```
#### 3. 条件与表达式
- 支持在条件中使用表达式。
- 详细语法可参考文档。
#### 4. 图表类型
PlantUML支持多种图表类型:
- **UML图表**:
- 序列图、用例图、类图、活动图、组件图、状态图、对象图、部署图。
- **其他图表**:
- Gantt图、流程图、界面设计图、Archimate图、SDL图、Ditaa图、思维导图、工作分解结构图、数学公式图(支持AsciiMath或JLaTeXMath)。
#### 5. 云洞察(Cloud Insight)
- 提供通过GitHub仓库获取的Cloud Insight图标sprite。
- 示例:
```plantuml
!include |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
162 页请下载阅读 -
文档评分