我想了解在处理多个资源的情况下,try块与资源格式的编码规范是什么。目前,我将每个资源放在自己的一行上,以分号结尾,并使用vim的缩进级别(2个制表符),如下所示:
try (
InputStream in1 = ...;
InputStream in2 = ...;
) {
...;
}
我也见过有人将分号作为分隔符而不是终止符,并且在每个资源之间只使用换行符,例如以下方式:
try (InputStream in1 = ...;
InputStream in2 = ...) {
...;
}
什么是约定俗成的规则?
in2
的缩进增加一级。当事物几乎(但不完全)对齐时,我不喜欢这种情况。 - biziclop