Tôi đã xem qua chút mã này:Phương thức nào hoạt động trong Groovy?
n = args[0] as Long
[*n..1, n].any{ println ' '*it + '*'*(n - ~n - it*2) }
Nó được sử dụng để in một hình thức cây cấu trúc. Như thế này:
*
***
*****
*******
*
(cho n
= 4)
Làm thế nào để mã
[*n..1,n]
sản xuất[4, 3, 2, 1, 4]
?Phương thức
any
hoạt động ở đây như thế nào? Các Doc không giúp tôi nhiều. Dự đoán nào có thể được chuyển đếnany
(như đã đề cập trong số Doc)?
Sử dụng any
và cách xử lý trong trường hợp này?
@DownVoter: tại sao một downvote? 'bất kỳ' sai trong câu hỏi này;)? –