在Haskell,我习惯把逗号放在前面:
js_urls = [ "/js/jquery-1.9.1.min.js"
, "/js/bootstrap.min.js"
, "/js/mathjax_config.js"
]
这样:
module NaiveBayesian.Templates
(
indexMarkup
, resultMarkup
, condProbsTable
, condProbsFormula
, evidencesTable
, evidencesFormula
, fileUploadMarkup
, inputMarkup
, renderHtml
)
where
当时看了别人写的Haskell代码,发现很多人都这样写,自己跟风学着写,现在习惯了,在把逗号放后面就很感觉很怪。
前两天我改JEECMS的代码,试着在Java里也这么写:
private String[] allowedURL = { "login.jspx"
, "register.jspx"
, "unique_email.jspx"
, "unique_name.jspx"
};
感觉有点怪,没有想像中好看。
最后还是改回:
private String[] allowedURL = { "login.jspx",
"register.jspx",
"unique_email.jspx",
"unique_name.jspx"
};
果然在不同的语言,我习惯不同的风格。