Style.jl
更新:请参阅《 Julia Docs样式指南》: : 此存储库多年未更新。 如果有所不同,请选择上面的“ Julia Docs”指南。
该文档以非常粗糙的草稿格式列出了我已经开始强加给自己的Julia编程风格指南。 我想请任何对我的软件包做出贡献的人也考虑遵循这些准则。
这些准则旨在鼓励编写性能良好的可读性强的代码。 他们明确表明我个人认为是好的风格。
它们被编号以使它们在代码讨论中更易于引用,但是编号尚未最终确定。
命名文件和包
(1)文件名以.jl ,但shell脚本除外,该脚本不应具有任何显式的文件类型扩展名。
(2)GitHub存储库名称以.jl 。
(3)软件包名称不以.jl 。
空格和换行符
(4)缩进时请使用四个空格:
好作风
function foo(n::Integer)
x = 0
for i in 1:n