Ưu điểm chính là nó làm cho danh sách nhiều dòng dễ dàng chỉnh sửa hơn và nó làm giảm sự lộn xộn trong các khác biệt.
Thay đổi:
public enum Names{
'manny',
'mo',
'jack',
}
tới:
public enum Names{
'Manny'
'mo',
'jack',
'roger',
}
chỉ liên quan đến một sự thay đổi một dòng trong diff:
public enum Names{
'manny',
'mo',
'jack',
+ 'roger',
}
này nhịp đập nhiều dòng khó hiểu hơn diff khi dấu phẩy sau bị bỏ qua:
public enum Names {
'manny',
'mo',
- 'jack'
+ 'jack',
+ 'roger'
}
Sự khác biệt thứ hai làm cho khó có thể thấy rằng chỉ có một dòng được thêm vào và dòng kia không thay đổi nội dung.
Dựa trên câu trả lời của Raymond: https://stackoverflow.com/a/11597911/5111897
Nguồn
2017-06-26 08:51:20
liên kết? chỉ là một câu trả lời đơn giản. lý do gây hấn của bạn là gì? –
Đây là một câu hỏi thú vị, tôi không bao giờ biết rằng dấu phẩy thừa trong enum là chấp nhận được – Reza
Cú pháp Java dựa trên họ ngôn ngữ C, và theo như tôi biết, đó là cách nó được thực hiện trong C, cho mảng anyway. –