Hi,大家好!
这又是一个小小的“使用说明”。
假设您需要分享一些包含源代码的东西。 如何在 DC 上完成?
分享代码片段
1. 添加常规帖子(不是代码包)。
2.将代码粘贴到帖子中,并按照 此处所述 使用突出显示功能将其格式化。
3. 如果您看到 COS 代码突出显示错误,则说明自动检测弄错了语言。 打开帖子的 HTML(编辑器下方的“禁用富文本”按钮),然后将 class=COS 参数放入代码标签。
示例:
#dim test as %Library.Integer
SET test = 123.099
set ^global = %request.Content
Write "Current date """, $ztimestamp, """, result: ", test + ^global = 125.099
do ##class(Cinema.Utils).AddShow("test") // class method call do ##super()
; another one-line comment
d:(^global = 2) ..thisClassMethod(1, 2, "test")
/* * Sub-languages support: */
&sql( SELECT * FROM Cinema.Film WHERE Length > 2 )
&js<for (var i = 0; i < String("test").split("").length); ++i) {
console.log(i);
}>
&html<<!DOCTYPE html>
<html>
<head>
<meta name="test"/>
</head>
<body>
Test
</body>
</html>>
quit $$$OK
4. 如果您希望突出显示另一种语言,并且自动突出显示的效果与预期不符,请放置相应的 code class.
与来源共享项目和解决方案
如果您想要分享一些重要的东西,例如演示项目,请执行以下操作:
1. 将您的代码上传到 Github 上的公共repository. 示例. 使用 Atelier 上传 UDL 格式的 COS 项目。 如果您使用 Caché Studio,会有大量 Git 插件。 尝试最流行的一个 - Caché Tortoise Git.
2. 添加常规帖子并在其中分享 Github 链接。 大家会 fork your repository, 执行拉取请求,下载等等。
代码准则
假设您有自己的代码准则。 如果没有,我们推荐 此repository 中列出的准则。